Data.Win.ADODB.TADOCommand.Execute
Delphi
function Execute: _Recordset; overload;
function Execute(const Parameters: OleVariant): _Recordset; overload;
function Execute(var RecordsAffected: Integer; const Parameters: OleVariant): _Recordset; overload;
C++
Winapi::Adoint::_di__Recordset __fastcall Execute()/* overload */;
Winapi::Adoint::_di__Recordset __fastcall Execute(const System::OleVariant &Parameters)/* overload */;
Winapi::Adoint::_di__Recordset __fastcall Execute(int &RecordsAffected, const System::OleVariant &Parameters)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOCommand |
説明
ADO コマンドオブジェクトのコマンドを実行します。
Execute メソッドを呼び出すと,CommandText プロパティで指定されたコマンドをすぐに実行できます。
RecordsAffected は,実行後にコマンドの影響を受けるレコードの数を示します(コマンドがデータに作用する場合)。
Parameters は,コマンドのパラメータのコレクションです。コマンドがパラメータを使用しない場合は不要です。
レコードセットを作成するコマンドが実行される場合,Execute はレコードセットを返し,そのレコードセットは ADO データセットコンポーネントを介してアクセスできなくてはなりません。それには,Execute の戻り値を ADO データセットコンポーネントのレコードセットプロパティに直接割り当てます。次に例を示します。
ADODataSet1.Recordset := ADOCommand1.Execute;
ADODataSet1->Recordset = ADOCommand1->Execute();