Data.Win.ADODB.TCustomADODataSet.OnWillChangeRecord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnWillChangeRecord: TWillChangeRecordEvent read FOnWillChangeRecord write FOnWillChangeRecord;

C++

__property TWillChangeRecordEvent OnWillChangeRecord = {read=FOnWillChangeRecord, write=FOnWillChangeRecord};

Eigenschaften

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

Beschreibung

Wird ausgelöst, bevor ein Datensatz im Recordset-Objekt geändert wird.

In der Ereignisbehandlungsroutine OnWillChangeRecord können Sie Aktionen durchführen, bevor ein Datensatz im Recordset-Objekt der Datenmenge geändert wird.

DataSet gibt die ADO-Datenmenge an, in der das Ereignis aufgetreten 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.

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

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

Siehe auch