Unit 'msqldb' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#msegui]

TSQLTransaction

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

Declaration

Source position: msqldb.pas line 381

type TSQLTransaction = class(tmdbtransaction)

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure refresh();

  function Commit(); virtual;

  

Commit closes the transaction, so its bound datasets are closed and reopened (refetched) on next access

  function CommitRetaining(); virtual;

  procedure Rollback; virtual;

  procedure RollbackRetaining; virtual;

  procedure StartTransaction; override;

  property Handle: Pointer; [r]

  procedure EndTransaction; override;

  function savepointbegin;

  procedure savepointrollback();

  procedure savepointrelease;

  property savepointlevel: Integer; [r]

  property trans: TSQLHandle; [r]

  property pendingaction: TCommitRollbackAction; [rw]

  property pendingrefresh: Boolean; [rw]

published

  property options: transactionoptionsty; [rw]

  property Action: TCommitRollbackAction; [rw]

  property Database: tcustomsqlconnection; [rw]

  property Params: tstringlist; [rw]

  property oncommiterror: commiterroreventty; [rw]

  property onbeforestart: sqltransactioneventty; [rw]

  property onafterstart: sqltransactioneventty; [rw]

  property onbeforestop: sqltransactioneventty; [rw]

  property onafterstop: sqltransactioneventty; [rw]

  property onbeforecommit: sqltransactioneventty; [rw]

  property onaftercommit: sqltransactioneventty; [rw]

  property onbeforecommitretaining: sqltransactioneventty; [rw]

  property onaftercommitretaining: sqltransactioneventty; [rw]

  property onbeforerollback: sqltransactioneventty; [rw]

  property onafterrollback: sqltransactioneventty; [rw]

  property onbeforerollbackretaining: sqltransactioneventty; [rw]

  property onafterrollbackretaining: sqltransactioneventty; [rw]

end;

Inheritance

TSQLTransaction

|

tmdbtransaction

|

tcomponent

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03