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

TUIBStatement

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

Declaration

Source position: uib.pas line 664

type TUIBStatement = class(TUIBComponent)

protected

  procedure SetTransaction(); virtual;

  

  procedure SetDataBase();

  

  procedure Notification(); override;

  

  procedure NeedTransaction; virtual;

  

  procedure BeginTransaction; virtual;

  

  procedure BeginStatement; virtual;

  

  procedure BeginPrepare(); virtual;

  

  procedure BeginExecute; virtual;

  

  procedure BeginExecImme; virtual;

  

  procedure EndTransaction(); virtual;

  

  procedure EndStatement(); virtual;

  

  procedure EndPrepare(); virtual;

  

  procedure EndExecute(); virtual;

  

  procedure EndExecImme(); virtual;

  

  procedure InternalNext; virtual;

  

  procedure InternalPrior; virtual;

  

  procedure InternalTryCache(); virtual;

  

  procedure InternalClose(); virtual;

  

  function ParamsClass; virtual;

  

  function ResultClass; virtual;

  

  procedure InternalGetBlobSize();

  

  procedure InternalReadBlob();

  

  procedure InternalReadBlobB();

  

  procedure InternalReadBlobA(); overload;

  

  procedure InternalReadBlobW(); overload;

  

  property QuickScript: Boolean; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Close(); virtual;

  

  procedure CloseCursor;

  

  procedure FetchAll;

  

  procedure Open();

  

  procedure Prepare();

  

  procedure Execute;

  

  procedure ExecSQL;

  

  procedure Next;

  

  procedure Prior;

  

  procedure Last;

  

  procedure First;

  

  procedure ReadBlob();

  

  procedure ReadBlobB();

  

  procedure ReadBlobA();

  

  procedure ReadBlobW();

  

  procedure ParamsSetBlob();

  

  procedure ParamsSetBlobB();

  

  procedure ParamsSetBlobA();

  

  procedure ParamsSetBlobW();

  

  function FieldBlobSize();

  

  function ParamBlobSize();

  

  procedure AffectedRows();

  

  property StHandle: IscStmtHandle; [r]

  

  property Fields: TSQLResult; [r]

  

  property Params: TSQLParams; [r]

  

  property CursorName: string; [r]

  

  property CurrentState: TQueryState; [r]

  

  property Eof: Boolean; [r]

  

  property Bof: Boolean; [r]

  

  property ParseParams: Boolean; [rw]

  

  property Plan: string; [r]

  

  property StatementType: TUIBStatementType; [r]

  

  property RowsAffected: Cardinal; [r]

  

  property UseCursor: Boolean; [rw]

  

published

  property SQL: TStrings; [rw]

  

  property Transaction: TUIBTransaction; [rw]

  

  property DataBase: TUIBDataBase; [rw]

  

  property OnError: TEndTransMode; [rw]

  

  property CachedFetch: Boolean; [rw]

  

  property FetchBlobs: Boolean; [rw]

  

  property BufferChunks: Cardinal; [rw]

  

  property OnClose: TNotifyEvent; [rw]

  

  property ParsedSQL: string; [r]

  

end;

Inheritance

TUIBStatement

  

|

TUIBComponent

  

|

TObject



CT Web help

CodeTyphon Studio