Class tmsesqlquery

Unit

Declaration

type tmsesqlquery = class(tsqlquery, imselocate, idscontroller, igetdscontroller, isqlpropertyeditor, iactivatorclient)

Description

No description available, ancestor tsqlquery description follows
No description available, ancestor tmsebufdataset description follows
No description available, ancestor tmdbdataset description follows

Hierarchy

Overview

Methods

Protected function getdefaultoptions(): bufdatasetoptionsty override;
Protected procedure dobeforeapplyupdate; override;
Protected procedure checkpendingupdates; override;
Protected procedure setactive(avalue: boolean); override;
Protected procedure setcontrolleractive(const avalue: boolean);
Protected procedure idscontroller.setactive= setcontrolleractive;
Protected procedure iactivatorclient.setactive= setcontrolleractive;
Protected procedure afterapply; override;
Protected procedure updateindexdefs; override;
Protected procedure sqlonchange(const sender: tobject);
Protected procedure loaded; override;
Protected procedure internalopen; override;
Protected procedure internalclose; override;
Protected procedure DoAfterDelete; override;
Protected procedure internalinsert; override;
Protected procedure internaldelete; override;
Protected procedure applyrecupdate(updatekind: tupdatekind); override;
Protected function getcanmodify: boolean; override;
Protected function getfieldclass(fieldtype: tfieldtype): tfieldclass; override;
Protected procedure dataevent(event: tdataevent; info: ptrint); override;
Protected function islocal: boolean; override;
Protected function stringmemo: boolean; override;
Protected procedure inheriteddataevent(const event: tdataevent; const info: ptrint);
Protected procedure inheritedcancel;
Protected procedure inheritedpost;
Protected procedure inheriteddelete();
Protected procedure inheritedinsert();
Protected function inheritedmoveby(const distance: integer): integer;
Protected procedure inheritedinternalinsert; virtual;
Protected procedure inheritedinternaldelete; virtual;
Protected procedure inheritedinternalopen;
Protected procedure inheritedinternalclose;
Protected procedure doidleapplyupdates() override;
Protected procedure afterpost(const sender: tdataset; var ok: boolean);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function isutf8: boolean; override;
Public procedure appendrecord(const values: array of const);
Public procedure appendrecord(const values: array of const; const aisnull: array of boolean);
Public function moveby(const distance: integer): integer;
Public procedure cancel; override;
Public function post1(): boolean;
Public procedure postoverride;
Public function delete1(): boolean;
Public procedure deleteoverride;
Public procedure applyupdates(const maxerrors: integer; const cancelonerror: boolean; const cancelondeleteerror: boolean = false; const editonerror: boolean = false); overload; override;
Public procedure applyupdates(const maxerrors: integer = 0); overload; override;
Public procedure applyupdate; overload; override;

Properties

Published property FieldDefs;
Published property delayedapplycount;
Published property options default defaultsqlbdsoptions;
Published property controller: tdscontroller read fcontroller write setcontroller;
Published property Active: boolean read getactive write setactive1 default false;
Published property onapplyrecupdate: applyrecupdateeventty read fonapplyrecupdate write setonapplyrecupdate;
Published property onapplyrecupdate2: afterapplyrecupdateeventty read fonapplyrecupdate2 write setonapplyrecupdate2;
Published property afterapplyrecupdate: afterapplyrecupdateeventty read fafterapplyrecupdate write fafterapplyrecupdate;
Published property UpdateMode default upWhereKeyOnly;
Published property UsePrimaryKeyAsKey default true;
Published property IndexDefs : TIndexDefs read getindexdefs write setindexdefs;

Description

Methods

Protected function getdefaultoptions(): bufdatasetoptionsty override;
 
Protected procedure dobeforeapplyupdate; override;
 
Protected procedure checkpendingupdates; override;
 
Protected procedure setactive(avalue: boolean); override;
 
Protected procedure setcontrolleractive(const avalue: boolean);
 
Protected procedure idscontroller.setactive= setcontrolleractive;
 
Protected procedure iactivatorclient.setactive= setcontrolleractive;
 
Protected procedure afterapply; override;
 
Protected procedure updateindexdefs; override;
 
Protected procedure sqlonchange(const sender: tobject);
 
Protected procedure loaded; override;
 
Protected procedure internalopen; override;
 
Protected procedure internalclose; override;
 
Protected procedure DoAfterDelete; override;
 
Protected procedure internalinsert; override;
 
Protected procedure internaldelete; override;
 
Protected procedure applyrecupdate(updatekind: tupdatekind); override;
 
Protected function getcanmodify: boolean; override;
 
Protected function getfieldclass(fieldtype: tfieldtype): tfieldclass; override;
 
Protected procedure dataevent(event: tdataevent; info: ptrint); override;
 
Protected function islocal: boolean; override;
 
Protected function stringmemo: boolean; override;
 
Protected procedure inheriteddataevent(const event: tdataevent; const info: ptrint);
 
Protected procedure inheritedcancel;
 
Protected procedure inheritedpost;
 
Protected procedure inheriteddelete();
 
Protected procedure inheritedinsert();
 
Protected function inheritedmoveby(const distance: integer): integer;
 
Protected procedure inheritedinternalinsert; virtual;
 
Protected procedure inheritedinternaldelete; virtual;
 
Protected procedure inheritedinternalopen;
 
Protected procedure inheritedinternalclose;
 
Protected procedure doidleapplyupdates() override;
 
Protected procedure afterpost(const sender: tdataset; var ok: boolean);
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function isutf8: boolean; override;
 
Public procedure appendrecord(const values: array of const);
 
Public procedure appendrecord(const values: array of const; const aisnull: array of boolean);
 
Public function moveby(const distance: integer): integer;
 
Public procedure cancel; override;
 
Public function post1(): boolean;
 
Public procedure postoverride;
 
Public function delete1(): boolean;
 
Public procedure deleteoverride;
 
Public procedure applyupdates(const maxerrors: integer; const cancelonerror: boolean; const cancelondeleteerror: boolean = false; const editonerror: boolean = false); overload; override;
 
Public procedure applyupdates(const maxerrors: integer = 0); overload; override;
 
Public procedure applyupdate; overload; override;
 

Properties

Published property FieldDefs;
 
Published property delayedapplycount;
 
Published property options default defaultsqlbdsoptions;
 
Published property controller: tdscontroller read fcontroller write setcontroller;
 
Published property Active: boolean read getactive write setactive1 default false;
 
Published property onapplyrecupdate: applyrecupdateeventty read fonapplyrecupdate write setonapplyrecupdate;
 
Published property onapplyrecupdate2: afterapplyrecupdateeventty read fonapplyrecupdate2 write setonapplyrecupdate2;
 
Published property afterapplyrecupdate: afterapplyrecupdateeventty read fafterapplyrecupdate write fafterapplyrecupdate;
 
Published property UpdateMode default upWhereKeyOnly;
 
Published property UsePrimaryKeyAsKey default true;
 
Published property IndexDefs : TIndexDefs read getindexdefs write setindexdefs;
 

Generated by PasDoc 0.16.0.