Data.DB.IProviderSupport.PSStartTransaction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PSStartTransaction;

C++

virtual void __fastcall PSStartTransaction _DEPRECATED_ATTRIBUTE0 () = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB IProviderSupport

Description

Avertissement : PSStartTransaction est obsolète. Veuillez utiliser IProviderSupportNG.

Commence une transaction qui encapsule toutes les activités jusqu'à l'appel de PSEndTransaction.

Le composant fournisseur applique, si c'est possible, les mises à jour dans une transaction. Pour ce faire, il appelle PSStartTransaction pour démarrer une transaction avant d'appliquer les mises à jour, puis il appelle PSEndTransaction quand toutes les mises à jour ont été appliquées ou s'il y a eu trop d'erreurs.

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.

Voir aussi