IBDatabase.TAutoStopAction
Delphi
type TAutoStopAction = (saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining)
C++
enum TAutoStopAction : unsigned char { saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining };
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| enum | public | IBDatabase.pas IBDatabase.hpp |
IBDatabase | IBDatabase |
Description
TAutoStopAction indique l'action à entreprendre à la fin automatique des transactions.
Les valeurs de TAutoStopAction sont affichées dans la table suivante.
| Valeur | Signification |
|---|---|
|
saNone |
Les Transactions ne sont pas implicitement arrêtées. |
|
saRollback |
Les Transactions sont annulées et fermées quand elles sont implicitement arrêtées. |
|
saCommit |
Les Transactions sont validées et fermées quand elles sont implicitement arrêtées. |
|
saRollbackRetaining |
Les Transactions ne sont pas arrêtées à la fermeture du dernier ensemble de données, mais toutes les mises à jour, insertions et suppressions de données associées à la transaction en cours sont annulées. Cette option est gérée dans InterBase 6.0 et versions ultérieures. |
|
saCommitRetaining |
Les Transactions ne sont pas arrêtées à la fermeture du dernier ensemble de données, mais toutes les mises à jour, insertions et suppressions de données associées à la transaction en cours sont validées. |