ADO CommandType 屬性
❮ Command 物件參考大全
CommandType 屬性設定或返回一個 CommandTypeEnum 值,該值定義 Command 物件的型別。預設值為 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 | Default。表示 CommandText 屬性中的命令型別未知。 |
adCmdFile | 256 | 將 CommandText 評估為持久儲存的 Recordset 的檔名。僅與 Recordset.Open 或 Requery 一起使用。 |
adCmdTableDirect | 512 | 將 CommandText 評估為表名,其所有列都返回。僅與 Recordset.Open 或 Requery 一起使用。要使用 Seek 方法,必須使用 adCmdTableDirect 開啟 Recordset。此值不能與 ExecuteOptionEnum 值 adAsyncExecute 組合使用。 |
❮ Command 物件參考大全