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 |