Data.Win.ADODB.TADOConnection.OnExecuteComplete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnExecuteComplete: TExecuteCompleteEvent read FOnExecuteComplete write FOnExecuteComplete;

C++

__property TExecuteCompleteEvent OnExecuteComplete = {read=FOnExecuteComplete, write=FOnExecuteComplete};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADOConnection

Beschreibung

Wird nach dem Ausführen eines Befehls ausgelöst.

In der Ereignisbehandlungsroutine für OnExecuteComplete können Sie nach dem Ausführen eines Befehls durch das ADO-Verbindungsobjekt bestimmte Aktionen durchführen. Das Ereignis wird direkt nach der entsprechenden Operation (Einrichten der Verbindung) ausgelöst. Das Ereignis wird direkt nach der entsprechenden Operation (Ausführen des Befehls mit Execute) ausgelöst.

Connection gibt die TADOConnection-Komponente an, die den ADO-Befehl ausführt.

RecordsAffected gibt die Anzahl der Datensätze an, die durch den Befehl bearbeitet wurden. Wenn der Befehl beispielweise Zeilen in einer Tabelle löscht, kann RowsAffected ermitteln, wie viele Datensätze bei der letzten Abfrageoperation gelöscht wurden (vielleicht nicht alle, wenn eine WHERE-Klausel in dem Befehl benutzt wurde).

Error ist ein ADO-Fehlerobjekt. Informationen zu diesen Objekten finden Sie in der Hilfe zum Microsoft SDK. Der Parameter wird nur zugewiesen, wenn bei der Operation ein Fehler aufgetreten ist. In diesem Fall wird in EventStatus der Wert esErrorsOccured übergeben.

EventStatus (ADO-Wert EventStatusEnum) gibt an, ob die Operation, die das Ereignis ausgelöst hat, erfolgreich verlaufen ist.

Command gibt das ADO-Befehlsobjekt an, das den Befehl ausführt. Wurde kein Befehlsobjekt verwendet, enthält der Parameter den Wert nil (Delphi) oder NULL (C++).

Recordset ist ein Recordset-Objekt mit der Ergebnismenge des Befehls. Dies trifft allerdings nur bei einer SELECT-Anweisung zu. In allen anderen Fällen hat der Parameter den Wert nil (Delphi) odr NULL (C++).

Siehe auch