Data.Win.ADODB.TCustomADODataSet.CommandType

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property CommandType: TCommandType read GetCommandType write SetCommandType default cmdText;

C++

__property TCommandType CommandType = {read=GetCommandType, write=SetCommandType, default=1};

プロパティ

種類 可視性 ソース ユニット
property protected
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

説明

実行するコマンドの種類を指定します。

CommandType プロパティを設定すると,CommandText プロパティに格納されるコマンドの種類を示すことができます。CommandType の値は,CommandText の値と一致しなければなりません。たとえば,CommandText がテーブルの名前の場合,CommandType は cmdTable か cmdTableDirect でなければなりません。

CommandType のデフォルト値は cmdUnknown です。CommandType をすべてのコマンドで cmdUnknown のままにしておくこともできますが,CommandType を使って明示的にコマンドの種類を示す方が高いパフォーマンスを実現できます。cmdUnknown を使った場合には,ADO はコマンドを評価してその種類を判断しなければならず,処理を遅延させます。



with ADODataSet1 do begin
CommandType := cmdText;
CommandText := 'SELECT * FROM CustomerTable';
Open;
end;



ADODataSet1->CommandType = cmdText;
ADODataSet1->CommandText = "SELECT * FROM CustomerTable";
ADODataSet1->Open();



関連項目