CommandType 属性 (ADO)

指示 Command 对象的类型。

设置和返回值

设置或返回一个或多个 CommandTypeEnum 值。

注意

请勿将 CommandTypeEnum 值 adCmdFile 或 adCmdTableDirect 与 CommandType 结合使用。 这些值只能作为选项与 RecordsetOpenRequery 方法配合使用。

备注

使用 CommandType 属性优化 CommandText 属性的计算。

如果 CommandType 属性值设置为默认值 adCmdUnknown,可能会遇到性能下降,因为 ADO 必须调用提供程序来确定 CommandText 属性是否为 SQL 语句、存储过程或表名称。 如果知道所使用的命令类型,则设置 CommandType 属性会指示 ADO 直接转到相关代码。 如果 CommandType 属性与 CommandText 属性中的命令类型不匹配,在调用 Execute 方法时就会发生错误。

应用于

命令对象 (ADO)

另请参阅

ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (JScript)