最新の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.Openまたは再クエリで使用します。
adCmdTableDirect512 CommandTextがその列はすべて返されるテーブル名として評価します。 のみRecordset.Openまたは再クエリで使用します。 Seekメソッドを使用するには、レコードセットはadCmdTableDirectで開かれている必要があります。 この値は、ExecuteOptionEnum値adAsyncExecuteと組み合わせることはできません。

<完全なコマンドオブジェクト参照