IBX.IBDatabase.TAutoStopAction
Delphi
TAutoStopAction = (saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining);
C++
enum DECLSPEC_DENUM TAutoStopAction : unsigned char { saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | IBX.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. |