IBX.IBDatabase.TIBTransaction.StartTransaction

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.