RollBack (CM)

De Wiki1000
Version du 19 juillet 2009 à 16:35 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
procedure RollBack;

Cette procédure annule une transaction objet.

Exclam-20px.png Attention : Cette procédure doit être appelée en cas d'erreur d'exécution du code inclu dans une transaction, pour cette raison elle doit être située dans un bloc try except englobant la transaction.
Info-20px.png Note : En cas d'erreur de validation ou de transaction SQL, la transaction appelle automatiquement le code d'invalidation de la transaction, voir CommitEx pour un contrôle de ce comportement.
Pas de paramètre

Exemple

begin
  ClassManager.BeginTran;
  try
    ...
    ClassManager.Commit;
  except
    ClassManager.RollBack;
    raise ;
  end;
end;

Voir aussi

Gestion des transactions (CM)Développement DSM

Outils personnels