Data.DB.IProviderSupport.PSStartTransaction
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.