Bde.DBTables.TDBDataSet.PSStartTransaction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PSStartTransaction; override;

C++

virtual void __fastcall PSStartTransaction(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TDBDataSet

Description

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

Bde.DBTables.TDBDataSet.PSStartTransaction hérite de Data.DB.TDataSet.PSStartTransaction. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.PSStartTransaction.

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 d'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.

Cette méthode est une implémentation de la méthode IProviderSupport.PSStartTransaction. Par défaut, elle est vide. Pour l’utiliser, chaque descendant de TDataSet doit la redéfinir d'une manière spécifique.

Voir aussi