Datasnap.DBClient.TReconcileAction
[–] Properties | |
---|---|
Type: enum | |
Visibility: public | |
Source: Datasnap.DBClient.pas Datasnap.DBClient.hpp
| |
Unit: Datasnap.DBClient | |
Parent: Datasnap.DBClient |
Delphi
TReconcileAction = (raSkip, raAbort, raMerge, raCorrect, raCancel, raRefresh);
C++
enum DECLSPEC_DENUM TReconcileAction : unsigned char { raSkip, raAbort, raMerge, raCorrect, raCancel, raRefresh };
Description
TReconcileAction indicates how a client dataset should handle a record whose update generated an error.
TReconcileAction is the type of the return parameter in a client dataset's OnReconcileError event handler. It indicates the action to take when the OnReconcileError handler exits. The following table lists the possible values and what they indicate:
Value | Meaning |
---|---|
raSkip |
Skip updating the record that raised the error condition, and leave the unapplied changes in the change log. |
raAbort |
Abort the entire reconcile operation. |
raMerge |
Merge the updated record with the record on the server. |
raCorrect |
Replace the current updated record with the value of the record in the event handler. |
raCancel |
Back out all changes for this record, reverting to the original field values. |
raRefresh |
Back out all changes for this record, replacing it with the current values from the server. |