IBX.IBDatabase.TAutoStopAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.