コマンド引数を解釈する方法を指定します。Specifies how a command argument should be interpreted.

ユーザーが指定したかを検証することが重要クラスヒントアプリケーション ユーザーに実行する ADO の危険性のあるコマンドを挿入する機会を提供しないようにする値。It is important to validate user-supplied CommandString values to avoid giving application users the opportunity to inject potentially dangerous commands for ADO to execute.

定数Constant ValueValue 説明Description
adCmdUnspecifiedadCmdUnspecified -1-1 コマンドの型引数を指定しません。Does not specify the command type argument.
adCmdTextadCmdText 11 評価CommandTextコマンドまたはストアド プロシージャのテキストの定義として呼び出します。Evaluates CommandText as a textual definition of a command or stored procedure call.
adCmdTableadCmdTable 22 評価CommandTextをテーブル名を列の変更がすべて、内部的に生成された SQL クエリで返されます。Evaluates CommandText as a table name whose columns are all returned by an internally generated SQL query.
adCmdStoredProcadCmdStoredProc 44 評価CommandTextとしてストアド プロシージャの名前。Evaluates CommandText as a stored procedure name.
adCmdUnknownadCmdUnknown 88 既定値です。Default. 示しますコマンドの種類、 CommandTextプロパティが不明です。Indicates that the type of command in the CommandText property is not known.

ADO で解釈するいくつかの試行は、コマンドの種類が不明の場合に、 CommandTextします。When the type of command is not known, ADO will make several attempts to interpret the CommandText.

- CommandTextコマンドまたはストアド プロシージャの呼び出しのテキストの定義として解釈されます。- CommandText is interpreted as a textual definition of a command or stored procedure call. これと同じ動作adCmdTextします。This is the same behavior as adCmdText.
- CommandTextストアド プロシージャの名前を指定します。- CommandText is the name of a stored procedure. これと同じ動作adCmdStoredProcします。This is the same behavior as adCmdStoredProc.
- CommandTextはテーブルの名前として解釈されます。- CommandText is interpreted as the name of a table. 内部的に生成された SQL クエリでは、すべての列が返されます。All columns are returned by an internally generated SQL query. これと同じ動作adCmdTableします。This is the same behavior as adCmdTable.
adCmdFileadCmdFile 256256 評価CommandText永続的にストアドのファイル名としてRecordsetします。Evaluates CommandText as the file name of a persistently stored Recordset. 併用レコード セットオープンまたはRequeryのみです。Used with Recordset.Open or Requery only.
adCmdTableDirectadCmdTableDirect 512512 評価CommandTextをテーブル名を持つ列がすべて返されます。Evaluates CommandText as a table name whose columns are all returned. 併用Recordset.OpenまたはRequeryのみです。Used with Recordset.Open or Requery only. 使用する、シークメソッド、レコード セットで開く必要があるadCmdTableDirectします。To use the Seek method, the Recordset must be opened with adCmdTableDirect.

この値は組み合わせることができない、 ExecuteOptionEnumadAsyncExecuteします。This value cannot be combined with the ExecuteOptionEnum value adAsyncExecute.

ADO と WFC と同等ADO/WFC Equivalent



適用対象Applies To

CommandType プロパティ (ADO)CommandType Property (ADO) Execute メソッド (ADO Command)Execute Method (ADO Command)
Execute メソッド (ADO Connection)Execute Method (ADO Connection) Open メソッド (ADO Recordset)Open Method (ADO Recordset)
Requery メソッドRequery Method