Data.Win.ADODB.TADOCommand.Execute

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

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



関連項目