CommandType プロパティ (ADO)

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

設定と戻り値

1 つ以上の CommandTypeEnum 値を設定するか返します。

注意

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

注釈

CommandType プロパティを使用して、CommandText プロパティの評価を最適化します。

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

適用対象

Command オブジェクト (ADO)

参照

ActiveConnection、CommandText、CommandTimeout、CommandType、Size、および Direction のプロパティの例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size、および Direction プロパティの例 (VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size、および Direction プロパティの例 (JScript)