西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发Delphi → Delphi通过ADO读写数据库

Delphi通过ADO读写数据库

前往专题相关软件相关文章发表评论 来源:百度搜索时间:2012/8/28 17:50:06字体大小:A-A+

作者:西西点击:4207次评论:0次标签: Delphi 数据库

Borland Delphi8.0光盘版
  • 类型:编程工具大小:83.1M语言:中文 评分:4.0
  • 标签:
立即下载
3 页 ADOCommand组件

二、ADOCommand组件


    ADOCommand向数据库发送SQL指令并返回请求的数据集。
ADOCommand组件主要用于运行一些数据定义语言(DDL)的SQL命令或者运行一个没有返回结果的存储过程。对于返回结果集的SQL语句,则最好使用TADODataset、TADOQuer或TADOStoredProc组件。尽管ADOCommand组件的Exexute方法可以返回一个结果集,但却是通过另一个ADO数据集组件来使用该记录集。
TADOCommand组件与ADOCommand对象相似,所以ADOCommand组件中的属性和方法在ADOCommand对象中都能找到相同的饿名字,并且具有相同的作用。如果使用ASP开发过动态网页,对此一定会有深刻的认识。
 TADOCommand代表了ADOCommand(ADO命令)对象,它通过一个ADO提供者访问数据库。TADOCommand组件执行的是其CommandText属性中设置的命令,通过调用Execute方法执行该命令。如果该命令中需要使用参数,则通过Parameters属性设置,该属性与BDE数据集Tquery组件的Params属性的作用及设置方法相同。

? ADOCommand的主要属性
1) CommandText
    指定要执行的SQL命令,可以手工编写,也可以利用CommandText编辑器对话框来设置这个属性。
CommandText编辑器是专门用来为ADO组件来编写SQL命令的。Table列表框用来列出数据库中所有的表,选中一个表,单击”Add Table to SQL”按钮,CommandText编辑器就会自动把表名插入SQL命令的相应位置。在选中某个表的同时,这个表中的所有字段都会自动地列在Fields列表框里。同样,选中Fields列表框中的一个字段,单击”Add Fields to SQL”,字段就会插入到SQL命令中。
2) CommandType
    指定要执行的命令的种类:
CommandType的参数及说明
参数 说明
cmdUnknown 未知的命令类型
cmdText 文本类型
cmdTable 命令中指定的是一个表的名称
cmdStoredProc 命令中指定的是一个存储过程的名称
cmdFile 命令中指定的是保存数据集的文件名
cmdTableDirect 命令中指定的是表的名称,并返回所有的列
3) Connection
    指定所使用的数据源连接组件的名称,即ADOConnection组件的名称,通过这个属性使得ADOCommand能与数据库连接起来。
4) Paramcheck
    指定在SQL命令动态改变的时候,是否需要重置参数列表。
5) Parameters
执行SQL命令时要用到的参数,在参数查询中,即在SQL命令中或在存储过程中需要传递参数的时候才需要设置这个值,并且在命令类型CmmandType指定为cmdText或cmdStoredProc时,参数才有效。

? ADOCommand主要方法:
1) Cancel
    中止一个正在执行的命令
2) Assign(source:TPersistent)
    把另一个ADOCommand组件的所有属性复制到当前的ADOCommand组件中。调用的时候,按名存取组件对象。
3) Execute
    执行ADOCommand组件所包含的命令,返回结果是一个数据记录集,可以被其他ADO组件的Recordset记录集属性调用。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 山西太原金玉网吧(山西大学商务学院) 网友 客人 发表于: 2013/11/19 20:15:07
    写的太好了

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)