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. |