最新的Web开发教程
 

ADO CommandType Property


<完整的命令对象参考

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 不指定命令类型参数。
adCmdText1 CommandText作为一个命令的文本定义或存储过程调用。
adCmdTable2 CommandText作为其列全部由内部生成的SQL查询返回的表名。
adCmdStoredProc4 CommandText作为存储过程的名称。
adCmdUnknown8 默认。 表示命令的在CommandText属性的类型是未知的。
adCmdFile256 CommandText作为一个永久存储的Recordset的文件名。 它仅适用Recordset.Open或重新查询。
adCmdTableDirect512 CommandText作为其列全部返回的表名。 它仅适用Recordset.Open或重新查询。 要使用Seek方法,那么Recordset必须以adCmdTableDirect打开。 这个值不能与ExecuteOptionEnum的价值adAsyncExecute结合。

<完整的命令对象参考