Data.Win.ADODB.TADOCommand.Execute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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(void)/* 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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOCommand

Beschreibung

Führt den in der Eigenschaft CommandText angegebenen Befehl aus.

Mit Execute können Sie den in der Eigenschaft CommandText angegebenen Befehl ausführen.

RecordsAffected gibt die Anzahl der betroffenen Datensätze an.

Parameters enthält die Parameter des Befehls. Bei Befehlen ohne Parameter wird diese Eigenschaft nicht benötigt.

Die Methode Execute kann bei bestimmten Befehlen auch ein Recordset-Objekt zurückgeben. Um dieses Objekt verwenden zu können, müssen Sie eine ADO-Datenmenge bereitstellen. Weisen Sie dann den Rückgabewert von Execute direkt der Eigenschaft Recordset der Datenmenge zu. Ein Beispiel:



ADODataSet1.Recordset := ADOCommand1.Execute;



ADODataSet1->Recordset = ADOCommand1->Execute();



Siehe auch