- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi TADOCommand 中文使用说明
TADOCommand 中文使用说明
TADOCommand组件主要用于运行一些数据定义语言(DDL)的SQL命令,或者运行一个没有返回结果集的存储过程,对于有返回结果集的SQL语句,则最好使用TADODataSet、TADOQuery或TADOStoredProc组件,尽管 TADOCommand 组件的Execute 方法可以返回一个结果集,但却是通过另一个ADO数据集组件来使用该记录集。
一、ADOCommand的主要属性
1. CommandText属性
指定要执行的SQL命令。
CommandText编辑器是专门用来为ADO组件编写SQL 命令的。
2. CommandType属性
指定要执行的命令的种类。
CommandType的选项及说明
选项
|
说明
|
cmdUnknown
|
CommandText中的命令类型是未知的
|
cmdText
|
CommandText中是一个SQL语句
|
cmdTable
|
CommandText中指定的是一个表的名称
|
cmdStoredProc
|
CommandText中指定的是一个存储过程的名称
|
cmdFile
|
CommandText中指定的是保存数据集的文件名
|
cmdTableDirect
|
CommandText中指定的是表的名称,并返回所有的列
|
3. Connection属性
指定所使用的数据连接组件的名称,即TADOConnection 组件的名称。
4. ConnectionString属性
ConnectionString(连接字符串)用于指定数据库的连接信息。
5. CammandTimeout属性
CammandTimeout属性是一个整型数,指定执行一个命令的最大允许时间,默认值是30秒。在TADOCommand组件通过TADOConnection 组件与数据连接的情况下,如果同时两者指定了CammandTimeout属性,则优先考TADOCommand组件中设置的值。
6. ExecuteOption属性
指定调用Execute方法时的命令特征。
7. ParamCheck属性
指定在运行时如果SQL命令被改变,是否需要重建TADOCommand组件的参数列表。
8. Parameters属性
在 SQL 命令中或在存储过程中需要传递参数的时候才需要设置这个值,并且,在命令类型(CommandType)指定为cmdText或 cmdStoredProc时,参数才有效。
二、TADOCommand 的主要方法
1. Cancel方法
中止一个正在执行的的命令。
2. Execute方法
执行TADOCommand 组件所包含的命令。