Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.DB.TUpdateRecordEvent

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TUpdateRecordEvent)(TDataSet* DataSet, TUpdateKind UpdateKind, TUpdateAction &UpdateAction);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Data.DB.hpp Data.DB Data.DB

Beschreibung

Die Ereignisbehandlungsroutine TUpdateRecordEvent aktualisiert die Datensätze einer Datenmenge.

Die Ereignisbehandlungsroutine TUpdateRecordEvent aktualisiert die gegebene Datenmenge auf Basis der festgelegten Aktualisierungsaktion.

DataSet ist der Name der Datenmenge, in die Aktualisierungen eingetragen werden.

UpdateKind gibt an, ob es sich bei der aktuellen Aktualisierung um das Einfügen, Löschen oder Ändern eines Datensatzes handelt.

UpdateAction gibt die Aktion an, die von der Ereignisbehandlungsroutine OnUpdateRecord vor Beendigung durchgeführt werden soll. Beim Eintritt in die Routine wird UpdateAction immer auf den Wert uaFail gesetzt. Wird OnUpdateRecord erfolgreich ausgeführt, sollte UpdateAction vor dem Beenden uaApplied zugewiesen werden.

In der Ereignisbehandlungsroutine OnUpdateRecord darf keine Methode aufgerufen werden, die den aktuellen Datensatz wechselt.

Hinweis: Als Alternative können Anwendungen mit einer Client-Datenmenge und einer Provider-Komponente zwischengespeicherten Aktualisierungen behandeln. Diese Alternative bietet größere Unterstützungs- und mehr Steuerungsmöglichkeiten.

Siehe auch

Frühere Versionen
Übersetzungen