Data.DB.IProviderSupport.PSEndTransaction

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi