Datasnap.DBClient.TReconcileAction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TReconcileAction = (raSkip, raAbort, raMerge, raCorrect, raCancel, raRefresh);

C++

enum DECLSPEC_DENUM TReconcileAction : unsigned char { raSkip, raAbort, raMerge, raCorrect, raCancel, raRefresh };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient Datasnap.DBClient

Beschreibung

TReconcileAction gibt an, wie die Client-Datenmenge Datensätze behandelt, die zu Aktualisierungsfehlern geführt haben.

Objekte des Typs TReconcileAction werden in der Behandlungsroutine für das Ereignis OnReconcileError der Client-Datenmenge als Rückgabeparameter verwendet. Sie geben an, welche Operation nach dem Beenden der Routine durchgeführt wird. Die folgende Tabelle zeigt die möglichen Werte und ihre Bedeutung:



Wert Bedeutung

raSkip

Der fehlerhafte Datensatz wird nicht aktualisiert, und die noch nicht eingetragenen Aktualisierungen bleiben im Änderungsprotokoll.

raAbort

Die gesamte Fehlerbehandlung wird abgebrochen.

raMerge

Der aktualisierte Datensatz wird mit dem Datensatz auf dem Server zusammengeführt.

raCorrect

Der Datensatz wird mit den in der Ereignisbehandlungsroutine korrigierten Werten aktualisiert.

raCancel

Alle Änderungen des Datensatzes werden verworfen, und die ursprünglichen Feldwerte werden wiederhergestellt.

raRefresh

Alle Feldwerte des Datensatzes werden durch die aktuellen Werte des Servers ersetzt.



Siehe auch