Data.Win.ADODB.TCustomADODataSet.OnRecordChangeComplete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnRecordChangeComplete: TRecordChangeCompleteEvent read FOnRecordChangeComplete write FOnRecordChangeComplete;

C++

__property TRecordChangeCompleteEvent OnRecordChangeComplete = {read=FOnRecordChangeComplete, write=FOnRecordChangeComplete};

Eigenschaften

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

Beschreibung

Wird ausgelöst, nachdem ein oder mehrere Datensätze im Recordset-Objekt geändert wurden.

In der Ereignisbehandlungsroutine OnRecordChangeComplete können Sie Aktionen durchführen, nachdem ein oder mehrere Datensätze im Recordset-Objekt der Datenmenge geändert wurden.

DataSet ist die ADO-Datenmenge, in der das Ereignis eingetreten ist. Die Datenmenge enthält auch das betreffende Recordset-Objekt.

Reason gibt an, durch welche Operation das Ereignis ausgelöst wurde. Obwohl der Typ TEventReason noch weitere Konstanten enthält, sind hier nur die folgenden Werte möglich: erAddNew, erDelete, erUpdate, erUndoUpdate, erUndoAddNew, erUndoDelete und erFirstChange.

RecordCount gibt die Anzahl der geänderten Datensätze an.

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 im Parameter EventStatus der Wert esErrorsOccured übergeben.

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

Anmerkung:  : Das Ereignis OnRecordChangeComplete tritt nur bei Recordset-Objekten ein und wird unabhängig von den VCL-Änderungsereignissen ausgelöst.

Siehe auch