FireDAC.Comp.Client.TFDCustomTransaction
Delphi
TFDCustomTransaction = class(TFDComponent, IFDPhysTransactionStateHandler)
C++
class PASCALIMPLEMENTATION TFDCustomTransaction : public Firedac::Stan::Intf::TFDComponent
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | FireDAC.Comp.Client |
Description
Cette classe est responsable de la gestion des transactions de connexion.
Utilisez TFDCustomTransaction pour gérer les transactions dans une connexion à un SGBD.
Dans un premier temps, le composant est la cible des développeurs d'applications client InterBase / Firebird car ces SGBD supportent plusieurs transactions actives par connexion. Si un SGBD ne supporte pas cette fonctionnalité, plusieurs objets TFDCustomTransaction de la même connexion partagent alors le contrôle dans le cadre d'une seule et même transaction. Par ailleurs, l'application peut utiliser les méthodes de contrôle de transaction TFDCustomConnection.
Cette classe masque certaines propriétés, autorisant les classes descendantes à contrôler la visibilité des propriétés. Les utilisateurs finaux doivent utiliser TFDTransaction.