API:Data.Win.ADODB.TADODataSet.CommandType

提供:RAD Studio API Documentation

Delphi

property CommandType: TCommandType read GetCommandType write SetCommandType default 1;

C++

__property CommandType = {default=1};

プロパティ

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

説明

実行するコマンドの種類を指定します。 {{#multireplace:Data.Win.ADODB.TADODataSet.CommandType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Data.Win.ADODB.TCustomADODataSet.CommandType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Data.Win.ADODB.TCustomADODataSet.CommandType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

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

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();



関連項目