| Set command = CreateObject("ADODB.Command") | 
| 属性/方法 | 意义 | 
|---|---|
| CommandText | SQL 语句、存储过程名、表名等 | 
| Parameters | Parameter 对象集合 | 
| Execute(...) | 执行命令,返回 Recordset 对象 | 
| CommandType | 命令类型,用以优化性能 | 
| Prepared | 决定提供者是否在执行前保存准备好(或编译好)的命令版本 | 
| CommandTimeout | 设置提供者等待命令执行的秒数 | 
| ActiveConnection | Connection 对象,数据库连接 | 
| Name | 将 Command 标识为与 Connection 对象关联的方法 | 
| CreateParameter(...) | 创建 Parameter 对象 | 
| Set recordset = command.Execute( RecordsAffected, Parameters, Options ) | 
| 参数 | 意义 | 
|---|---|
| RecordsAffected | 返回记录数的变量,可选 | 
| Parameters | 传递参数值,可选 | 
| Options | 指定 CommandType,可选 | 
参数意义参见 Parameter 对象的相应属性。
| Set parameter = Command.CreateParameter (Name, Type, Direction, Size, Value) | 
| 常量 | 意义 | 
|---|---|
| Public Const adCmdText = 1 | SQL 文本 | 
| Public Const adCmdTable = 2 | 表名(返回表的所有行) | 
| Public Const adCmdStoredProc = 4 | 指定命令是存储过程 | 
| Public Const adCmdUnknown = 8 | 集合类型未知 | 
| Public Const adAsyncExecute = 16 | 指示命令应该异步执行 | 
| Public Const adAsyncFetch = 32 | 指示对在 CacheSize 属性指定的初始数量之后的剩余行使用异步提取 | 
| Public Const adCmdFile = 256 | |
| Public Const adCmdTableDirect = 512 | 表名(返回表的所有行) |