最新的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結合。

<完整的命令對象參考