CommandType プロパティ (ADO)

適用先: Access 2013、Office 2013

Command オブジェクトの型を示します。

設定と戻り値

1 つまたは複数の CommandTypeEnum 値を設定または取得します。

注:

[!メモ] CommandType では、 adCmdFile または adCmdTableDirectCommandTypeEnum 値を使用しないでください。 これらの値は、RecordsetOpen メソッドと Requery メソッドのオプションとしてのみ使用することができます。

注釈

CommandType プロパティは、 CommandText プロパティの評価を最適化するために使用します。

CommandType プロパティの値が adCmdUnknown (既定値) と等しい場合、ADO はプロバイダーを呼び出して CommandText プロパティが SQL ステートメント、ストアド プロシージャ、またはテーブル名であるかどうかを判断する必要があるため、パフォーマンスが低下する可能性があります。 使用しているコマンドの種類がわかっている場合は、 CommandType プロパティを設定すると、ADO に関連するコードに直接移動するように指示されます。 CommandType プロパティが CommandText プロパティのコマンドの種類と一致しない場合、Execute メソッドを呼び出すとエラーが発生します。