次の方法で共有


CommandTypeEnum

コマンド引数の解釈方法を指定します。

アプリケーション ユーザーが ADO を実行する際に危険なコマンドを挿入する機会を与えないように、ユーザーが指定する CommandString 値を検証することが重要です。

定数 説明
adCmdUnspecified -1 コマンドの型引数を指定しません。
adCmdText 1 コマンドまたはストアド プロシージャ呼び出しのテキスト定義として CommandText を評価します。
adCmdTable 2 内部で生成された SQL クエリから返されるすべての列を持つテーブル名として CommandText を評価します。
adCmdStoredProc 4 ストアド プロシージャ名として CommandText を評価します。
adCmdUnknown 8 既定値。 CommandText プロパティのコマンドの種類が不明であることを示します。

コマンドの種類が不明な場合、ADO は CommandText を解釈する試みをいくつか行います。

- コマンドまたはストアド プロシージャ呼び出しのテキスト定義として CommandText を評価します。 これは、adCmdText と同じ動作です。
- CommandText はストアド プロシージャの名前です。 これは、adCmdStoredProc と同じ動作です。
- CommandText はテーブルの名前として解釈されます。 すべての列は、内部で生成された SQL クエリから返されます。 これは、adCmdTable と同じ動作です。
adCmdFile 256 永続的に格納されている Recordset のファイル名として CommandText を評価します。 Recordset.Open または Requery と共に使う必要があります。
adCmdTableDirect 512 すべての列が返されるテーブル名として CommandText を評価します。 Recordset.Open または Requery と共に使う必要があります。 Seek メソッドを使うには、adCmdTableDirect を使って Recordset を開く必要があります。

この値を ExecuteOptionEnum 値の adAsyncExecute と組み合わせることはできません。

ADO/WFC に相当するもの

パッケージ: com.ms.wfc.data

常時
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

適用対象