IBX.IBDatabase.TAutoStopAction
Delphi
TAutoStopAction = (saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining);
C++
enum DECLSPEC_DENUM TAutoStopAction : unsigned char { saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | IBX.IBDatabase |
Beschreibung
TAutoStopAction gibt an, wie mit automatisch beendeten Transaktionen verfahren werden soll.
Für TAutoStopAction können folgende Werte festgelegt werden.
Wert | Bedeutung |
---|---|
saNone |
Die Transaktionen werden nicht implizit beendet. |
saRollback |
Implizit beendete Transaktionen werden zurückgesetzt und geschlossen. |
saCommit |
Implizit beendete Transaktionen werden eingetragen und geschlossen. |
saRollbackRetaining |
Die Transaktionen werden beim Schließen der letzten Datenmenge nicht beendet, aber die Aktualisierungs-, Einfügen- und Löschoperationen für die aktuelle Transaktionen werden zurückgesetzt. Diese Option wird nur in InterBase 6.0 und neueren Versionen unterstützt. |
saCommitRetaining |
Die Transaktionen werden beim Schließen der letzten Datenmenge nicht beendet, und die Aktualisierungs-, Einfüge- und Löschoperationen für die aktuelle Transaktion werden eingetragen. |