<完整的命令對象參考
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結合。 |
<完整的命令對象參考