<完整的命令对象参考
CommandType属性设置或返回CommandTypeEnum之中定义命令对象的类型值。 默认值是adCmdUnknown。
如果不指定类型,ADO将需要与供应商联系,以确定命令的类型。 但是,如果你指定类型,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 | CommandText作为一个永久存储的Recordset的文件名。 它仅适用Recordset.Open或重新查询。 |
adCmdTableDirect | 512 | CommandText作为其列全部返回的表名。 它仅适用Recordset.Open或重新查询。 要使用Seek方法,那么Recordset必须以adCmdTableDirect打开。 这个值不能与ExecuteOptionEnum的价值adAsyncExecute结合。 |
<完整的命令对象参考