Datasnap.Provider.TAfterUpdateRecordEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TAfterUpdateRecordEvent)(System::TObject* Sender, Data::Db::TDataSet* SourceDS, Datasnap::Dbclient::TCustomClientDataSet* DeltaDS, Data::Db::TUpdateKind UpdateKind);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Datasnap.Provider.hpp Datasnap.Provider Datasnap.Provider


Beschreibung

TAfterUpdateRecordEvent repräsentiert den Typ für Ereignisse, die ausgelöst werden, wenn der zugehörige Resolver gerade einen Datensatz aktualisiert hat.

Mit TAfterUpdateRecordEvent können Sie eine spezielle Verarbeitung sofort nach der erfolgreichen Aktualisierung eines Datensatzes bereitstellen. Beispielsweise können Sie mit einem Objekt vom Typ TAfterUpdateRecordEvent ein Protokoll der erfolgreichen Aktualisierungen verwalten.

Der Parameter Sender bezeichnet den Provider, der die Aktualisierungen einträgt.

Der Parameter SourceDS ist die Datenmenge, aus der die Daten stammen. Ist keine Quell-Datenmenge vorhanden, ist dieser Wert nil (Delphi) oder NULL (C++). Damit die Quell-Datenmenge aktiv ist, wenn das Ereignis ausgelöst wird, müssen Sie vor dem Zugriff auf die Daten deren Eigenschaft Active auf true setzen.

Der Parameter DeltaDS ist eine Client-Datenmenge, deren aktueller Datensatz die gerade eingetragene Aktualisierung ist.

Der Parameter UpdateKind gibt an, ob diese Aktualisierung eine Änderung eines vorhandenen Datensatzes (ukModify), ein neuer, eingefügter Datensatz (ukInsert) oder ein gelöschter Datensatz (ukDelete) ist.

Siehe auch