CommandType 属性 (ADO)

适用于:Access 2013、Office 2013

指示 Command 对象的类型。

设置和返回值

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

注意

[!注释] 不要将 adCmdFileadCmdTableDirectCommandTypeEnum 值与 CommandType 一起使用。 这些值仅可作为 RecordsetOpenRequery 方法的选项使用。

备注

使用 CommandType 属性可以优化 CommandText 属性的求值过程。

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