FireDAC.Comp.Client.TFDCustomTransaction

From RAD Studio API Documentation
Jump to: navigation, search

FireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDCustomTransaction

Delphi

TFDCustomTransaction = class(TFDComponent, IFDPhysTransactionStateHandler)

C++

class PASCALIMPLEMENTATION TFDCustomTransaction : public Firedac::Stan::Intf::TFDComponent

Properties

Type Visibility Source Unit Parent
class public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client FireDAC.Comp.Client

Description

This class is responsible for connection transaction management.

Use TFDCustomTransaction to manage transactions in a connection to a DBMS.

The component, at first, is target to InterBase / Firebird client application developers, because these DBMSs support multiple active transactions per connection. If a DBMS does not support this feature, then multiple TFDCustomTransaction objects on the same connection will share control under the same single transaction. Also, the application can use the TFDCustomConnection transaction control methods.

This class hides some of the properties, allowing the descendant classes to control the properties' visibility. End users should use TFDTransaction.

See Also