Unit 'SQLDB' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl-db]

TSQLTransaction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: sqldb.pp line 322

type TSQLTransaction = class(TDBTransaction)

protected

  procedure MaybeStartTransaction;

  function AllowClose(); override;

  function GetHandle; virtual;

  procedure SetDatabase(); override;

  function LogEvent();

  procedure Log(); virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure Commit; override;

  procedure CommitRetaining; override;

  procedure Rollback; override;

  procedure RollbackRetaining; override;

  procedure StartTransaction; override;

  procedure EndTransaction; override;

  property Handle: Pointer; [r]

  property SQLConnection: TSQLConnection; [rw]

published

  property Action: TCommitRollbackAction; [rw]

  property Database: TDataBase;

  property Params: TStringList; [rw]

  property Options: TSQLTransactionOptions; [rw]

end;

Inheritance

TSQLTransaction

|

TDBTransaction

|

TObject


Documentation generated on: 2023-03-18