Data.Win.ADODB.TCustomADODataSet.OnFieldChangeComplete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnFieldChangeComplete: TFieldChangeCompleteEvent read FOnFieldChangeComplete write FOnFieldChangeComplete;

C++

__property TFieldChangeCompleteEvent OnFieldChangeComplete = {read=FOnFieldChangeComplete, write=FOnFieldChangeComplete};

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 Feld geändert wurde.

In der Ereignisbehandlungsroutine OnFieldChangeComplete 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 ist die ADO-Datenmenge, in der das Ereignis eingetreten 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.

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:  Die Feldobjekte der Recordset-Komponente unterscheiden sich von den VCL-Feldobjekten der ADO-Datenmenge. Das Ereignis OnFieldChangeComplete tritt nur bei Recordset-Objekten ein und wird unabhängig von den Änderungsereignissen der VCL-Felder ausgelöst.

Siehe auch