ADO CommandType 属性

返回 ADO Command 对象参考手册

定义和用法

CommandType 属性可设置或返回一个 CommandTypeEnum 值,该值可定义 Command 对象的类型。默认是 adCmdUnknown。

如果您没有规定此类型,ADO 将需要联系 provider 以确定命令的类型。如果您定义了该类型,则 ADO 将有能力更快地处理此命令。

语法

objcommand.CommandType

实例

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set comm=Server.CreateObject("ADODB.Command")
comm.CommandText="orders"
comm.CommandType=adCmdTable
response.write(comm.CommandType)

conn.close
%>

CommandTypeEnum 值

常数 描述
adCmdUnspecified -1 不指定命令类型的参数。
adCmdText 1 按命令或存储过程调用的文本定义计算 CommandText。
adCmdTable 2 按表名计算 CommandText,该表的列全部是由内部生成的 SQL 查询返回的。
adCmdStoredProc 4 按存储过程名计算 CommandText。
adCmdUnknown 8 默认值。指示 CommandText 属性中命令的类型未知。
adCmdFile 256 按持久存储的 Recordset 的文件名计算 CommandText。仅与 Recordset.Open 或 Requery 使用。
adCmdTableDirect 512 按表名计算 CommandText,该表的列被全部返回。仅与 Recordset.Open 或 Requery 使用。如需使用 Seek 方法,Recordset 必须通过 adCmdTableDirect 打开。该值不能与 ExecuteOptionEnum 值 adAsyncExecute 结合。
本在线速查手册由www.w]3]x]u]e.com提供,请勿盗用!

返回 ADO Command 对象参考手册