IBX.IBDatabase.TIBTransaction.StartTransaction
Delphi
procedure StartTransaction;
C++
void __fastcall StartTransaction();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | TIBTransaction |
Description
Démarre une nouvelle transaction sur le serveur de base de données.
Appelez StartTransaction pour démarrer une nouvelle transaction sur le serveur de base de données. Avant d'appeler StartTransaction, une application doit vérifier l'état de la propriété InTransaction. Quand InTransaction a la valeur true (ce qui indique une transaction en cours), une exception est déclenchée si une application appelle StartTransaction sans avoir préalablement appelé Commit ou Rollback pour terminer la transaction en cours.
Les mises à jour, insertions et suppressions effectuées après un appel à StartTransaction sont conservées par le serveur jusqu'à ce qu'une application appelle Commit pour enregistrer les modifications ou Rollback pour les annuler.