Datasnap.Provider.TAfterUpdateRecordEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TAfterUpdateRecordEvent = procedure(Sender: TObject; SourceDS: TDataSet;
DeltaDS: TCustomClientDataSet; UpdateKind: TUpdateKind) of object;

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
type
typedef
public
Datasnap.Provider.pas
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