Unit 'uib' Package
[Overview][Types][Classes][Index] [#pl_uib]

TUIBTransaction

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

Declaration

Source position: uib.pas line 506

type TUIBTransaction = class(TUIBComponent)

protected

  procedure Notification(); override;

  

  procedure SetDataBase(); virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure AddDataBase();

  

  procedure RemoveDatabase();

  

  procedure StartTransaction;

  

  procedure Commit;

  

  procedure CommitRetaining;

  

  procedure RollBack;

  

  procedure RollBackRetaining;

  

  procedure ExecuteImmediate();

  

  function GetTransactionID;

  

  property InTransaction: Boolean; [r]

  

  property TrHandle: IscTrHandle; [r]

  

  property Statements []: TUIBStatement; [r]

  

  property StatementsCount: Integer; [r]

  

  property Databases []: TUIBDataBase; [r]

  

  property DatabasesCount: Integer; [r]

  

published

  property DataBase: TUIBDataBase; [rw]

  

  property Options: TTransParams; [rw]

  

  property LockRead: string; [rw]

  

  property LockWrite: string; [rw]

  

  property OnStartTransaction: TNotifyEvent; [rw]

  

  property OnEndTransaction: TOnEndTransaction; [rw]

  

  property AutoStart: Boolean; [rw]

  

  property AutoStop: Boolean; [rw]

  

  property DefaultAction: TEndTransMode; [rw]

  

  property LockTimeout: Word; [rw]

  

end;

Inheritance

TUIBTransaction

  

|

TUIBComponent

  

|

TObject



CT Web help

CodeTyphon Studio