Die Methode Execute verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Befehlsobjekte verwenden


Bevor ein Befehl mithilfe einer TADOCommand-Befehlskomponente ausgeführt werden kann, muss für die Komponente eine gültige Verbindung zu einem Datenspeicher hergestellt werden. Dieser Vorgang erfolgt genauso wie bei einer ADO-Datenmenge. Weitere Einzelheiten hierzu finden Sie unter Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen.

Zur Ausführung des Befehls rufen Sie die Methode Execute der Befehlskomponente auf. Bei Execute handelt es sich um eine überladene Methode, die Ihnen die Entscheidung überlässt, wie der Befehl ausgeführt werden soll.

Rufen Sie für Befehle, die keine Parameter oder Optionen zur Ausführung benötigen und für die es unerheblich ist, wie viele Datensätze beteiligt sind, die Methode Execute ohne Angabe von Parametern auf:



 with ADOCommand1 do begin
   CommandText := "UpdateInventory";
   CommandType := cmdStoredProc;
   Execute;
 end;



 ADOCommand1->CommandText = "UpdateInventory";
 ADOCommand1->CommandType = cmdStoredProc;
 ADOCommand1->Execute();



Mit anderen Versionen der Methode Execute ist es möglich, Parameterwerte über einen Variant-Array anzugeben und die Anzahl der Datensätze abzurufen, die von der Befehlsausführung betroffen sind.

Informationen zur Ausführung von Befehlen, die eine Ergebnismenge zurückgeben, finden Sie unter Mit Befehlen Ergebnismengen abrufen.

Siehe auch