Class tsqlresult

Unit

Declaration

type tsqlresult = class(tcursorsqlstatement, isqlpropertyeditor, isqlclient, itransactionclient)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure dosqlchange(const sender : tobject); override;
Protected function getactive: boolean; override;
Protected procedure setactive(avalue: boolean); override;
Protected procedure loaded; override;
Protected procedure freefldbuffers;
Protected procedure doclear(const isclose: boolean);
Protected procedure checkautocommit; override;
Protected procedure settransaction(const avalue: tmdbtransaction);
Protected procedure settransactionwrite(const avalue: tmdbtransaction);
Protected procedure savepointevent(const sender: tmdbtransaction; const akind: savepointeventkindty; const alevel: integer);
Protected procedure setdatabase(const avalue: tmdatabase);
Protected function getname: ansistring;
Protected function gettransaction: tmdbtransaction;
Protected function getrecno: integer;
Protected procedure setrecno(value: integer);
Protected procedure disablecontrols;
Protected procedure enablecontrols;
Protected function moveby(distance: longint): longint;
Protected function getsqltransactionwrite: tsqltransaction;
Protected procedure setsqltransactionwrite(const avalue: tsqltransaction);
Protected procedure checkbrowsemode;
Protected procedure refreshtransaction;
Protected procedure internalloaddatalists(const acols: integerarty; const datalists: array of tdatalist);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure prepare; override;
Public procedure unprepare; override;
Public procedure open(const aparams: array of variant);
Public procedure open();
Public procedure close;
Public procedure clear;
Public procedure refresh(const aparams: array of variant);
Public procedure refresh;
Public procedure next;
Public function countrest(): int32;
Public function rowsaffected: integer;
Public function rowsreturned: integer;
Public function asvariant(const aclose: boolean = false): variant;
Public function asvariantar(const aclose: boolean = false): variantarty;
Public function asvariantarar(const aclose: boolean = false): variantararty;
Public procedure loaddatalists(const datalists: array of tdatalist);

Properties

Public property datacols: tdbcols read fdatacols;
Public property cols[const index: int32]: tdbcol read getcols write setcols;
Public property bof: boolean read fbof;
Public property eof: boolean read feof;
Published property beforeopen: tmsesqlscript read fbeforeopen write setbeforeopen;
Published property afteropen: tmsesqlscript read fafteropen write setafteropen;
Published property active: boolean read getactive write setactive default false;
Published property fielddefs: tsqlresultfielddefs read ffielddefs write setfielddefs;
Published property onbeforeopen: sqlresulteventty read fonbeforeopen write fonbeforeopen;
Published property onafteropen: sqlresulteventty read fonafteropen write fonafteropen;
Published property params;
Published property sql;
Published property database;
Published property transaction;
Published property options;
Published property statementtype default stselect;
Published property onbeforeexecute;
Published property onafterexecute;
Published property onerror;

Description

Methods

Protected procedure dosqlchange(const sender : tobject); override;

This item has no description.

Protected function getactive: boolean; override;

This item has no description.

Protected procedure setactive(avalue: boolean); override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure freefldbuffers;

This item has no description.

Protected procedure doclear(const isclose: boolean);

This item has no description.

Protected procedure checkautocommit; override;

This item has no description.

Protected procedure settransaction(const avalue: tmdbtransaction);

This item has no description.

Protected procedure settransactionwrite(const avalue: tmdbtransaction);

This item has no description.

Protected procedure savepointevent(const sender: tmdbtransaction; const akind: savepointeventkindty; const alevel: integer);

This item has no description.

Protected procedure setdatabase(const avalue: tmdatabase);

This item has no description.

Protected function getname: ansistring;

This item has no description.

Protected function gettransaction: tmdbtransaction;

This item has no description.

Protected function getrecno: integer;

This item has no description.

Protected procedure setrecno(value: integer);

This item has no description.

Protected procedure disablecontrols;

This item has no description.

Protected procedure enablecontrols;

This item has no description.

Protected function moveby(distance: longint): longint;

This item has no description.

Protected function getsqltransactionwrite: tsqltransaction;

This item has no description.

Protected procedure setsqltransactionwrite(const avalue: tsqltransaction);

This item has no description.

Protected procedure checkbrowsemode;

This item has no description.

Protected procedure refreshtransaction;

This item has no description.

Protected procedure internalloaddatalists(const acols: integerarty; const datalists: array of tdatalist);

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure prepare; override;

This item has no description.

Public procedure unprepare; override;

This item has no description.

Public procedure open(const aparams: array of variant);

This item has no description.

Public procedure open();

This item has no description.

Public procedure close;

This item has no description.

Public procedure clear;

This item has no description.

Public procedure refresh(const aparams: array of variant);

This item has no description.

Public procedure refresh;

This item has no description.

Public procedure next;

This item has no description.

Public function countrest(): int32;

This item has no description.

Public function rowsaffected: integer;

This item has no description.

Public function rowsreturned: integer;

This item has no description.

Public function asvariant(const aclose: boolean = false): variant;

This item has no description.

Public function asvariantar(const aclose: boolean = false): variantarty;

This item has no description.

Public function asvariantarar(const aclose: boolean = false): variantararty;

This item has no description.

Public procedure loaddatalists(const datalists: array of tdatalist);

This item has no description.

Properties

Public property datacols: tdbcols read fdatacols;

This item has no description.

Public property cols[const index: int32]: tdbcol read getcols write setcols;

This item has no description.

Public property bof: boolean read fbof;

This item has no description.

Public property eof: boolean read feof;

This item has no description.

Published property beforeopen: tmsesqlscript read fbeforeopen write setbeforeopen;

This item has no description.

Published property afteropen: tmsesqlscript read fafteropen write setafteropen;

This item has no description.

Published property active: boolean read getactive write setactive default false;

This item has no description.

Published property fielddefs: tsqlresultfielddefs read ffielddefs write setfielddefs;

This item has no description.

Published property onbeforeopen: sqlresulteventty read fonbeforeopen write fonbeforeopen;

This item has no description.

Published property onafteropen: sqlresulteventty read fonafteropen write fonafteropen;

This item has no description.

Published property params;

This item has no description.

Published property sql;

This item has no description.

Published property database;

This item has no description.

Published property transaction;

This item has no description.

Published property options;

This item has no description.

Published property statementtype default stselect;

This item has no description.

Published property onbeforeexecute;

This item has no description.

Published property onafterexecute;

This item has no description.

Published property onerror;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.