Data.Win.ADODB.TCustomADODataSet.OnWillChangeField

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnWillChangeField: TWillChangeFieldEvent read FOnWillChangeField write FOnWillChangeField;

C++

__property TWillChangeFieldEvent OnWillChangeField = {read=FOnWillChangeField, write=FOnWillChangeField};

Eigenschaften

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

Beschreibung

Tritt ein, bevor ein Feld geändert wird.

In der Ereignisbehandlungsroutine OnWillChangeField können Sie Aktionen durchführen, nachdem der Wert eines oder mehrerer ADO-Feldobjekte im Recordset geändert wurde (der Begriff "Feldobjekt" bezieht sich hier auf das ADO-Feldobjekt, nicht auf die von TField abgeleiteten persistenten VCL-Komponenten).

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

FieldCount gibt die Anzahl der ADO-Feldobjekte im Parameter Fields an.

Fields ist ein variantes Array mit den ADO-Feldobjekten. Informationen zu diesen Objekten finden Sie in der Hilfe zum Microsoft SDK.

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

Anmerkung:  : Die Feldobjekte der Recordset-Komponente unterscheiden sich von den VCL-Feldobjekten der ADO-Datenmenge. Das Ereignis OnWillChangeField tritt nur bei Recordset-Objekten ein und wird unabhängig von den Änderungsereignissen der VCL-Felder ausgelöst.

Siehe auch