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