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