Data.DB.IProviderSupport.PSEndTransaction
Delphi
procedure PSEndTransaction(Commit: Boolean);
C++
virtual void __fastcall PSEndTransaction _DEPRECATED_ATTRIBUTE0 (bool Commit) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | IProviderSupport |
Description
Avertissement : PSEndTransaction est obsolète. Veuillez utiliser IProviderSupportNG.
Termine une transaction démarrée par l'appel de PSStartTransaction.
Le composant fournisseur applique, si c'est possible, les mises à jour dans une transaction. Pour ce faire, il utilise PSEndTransaction en association avec la méthode PSStartTransaction.
Le paramètre Commit indique si l'ensemble de données doit valider la transaction en cours (Commit a la valeur true) ou l'annuler (Commit a la valeur false).
Remarque : TDataSetProvider ne commence une transaction (en utilisant PSStartTransaction) que si la méthode PSInTransaction indique qu'il n'y a pas déjà une transaction établie. Il ne suppose donc pas que la gestion de transactions imbriquées est disponible. Il n'est donc pas nécessaire de vérifier que PSEndTransaction ne termine pas une transaction qui n'a pas été démarrée par le fournisseur.