IBDatabase.TAutoStopAction
Delphi
type TAutoStopAction = (saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining)
C++
enum TAutoStopAction : unsigned char { saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | IBDatabase.pas IBDatabase.hpp |
IBDatabase | 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. |