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

tcustomsqlconnection

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

Declaration

Source position: msqldb.pas line 143

type tcustomsqlconnection = class(tmdatabase,idbcontroller,iactivatorclient)

public

  constructor create(); override;

  destructor destroy; override;

  procedure updateutf8(); virtual;

  function isutf8;

  function todbstring();

  function tomsestring();

  procedure FreeFldBuffers(); virtual; abstract;

  function AllocateCursorHandle(); virtual; abstract;

  procedure DeAllocateCursorHandle(); virtual; abstract;

  procedure preparestatement(); virtual; abstract; overload;

  procedure UnPrepareStatement(); virtual; abstract;

  procedure AddFieldDefs(); virtual; abstract;

  function Fetch(); virtual; abstract;

  function loadfield(); virtual; abstract;

  function fetchblob(); virtual;

  procedure Close;

  procedure Open;

  property Handle: Pointer; [r]

  procedure StartTransaction; override;

  procedure EndTransaction; override;

  property ConnOptions: sqlconnoptionsty; [r]

  function executedirect();

  

executedirect prepares its asql as a single parameterized statement, so only one SQL statement can be passed per call

  procedure GetTableNames(); virtual;

  procedure GetProcedureNames(); virtual;

  procedure GetFieldNames(); virtual;

  function getinsertid(); virtual;

  

Returns the key value generated by the last insert statement (e.g. SQLite's ROWID) on this connection

  function fieldtosql();

  function fieldtooldsql();

  function paramtosql();

  property Password: msestring; [rw]

  property Transaction: TSQLTransaction; [rw]

  property transactionwrite: TSQLTransaction; [rw]

  property UserName: msestring; [rw]

  property CharSet: msestring; [rw]

  property HostName: msestring; [rw]

  property Connected: Boolean; [rw]

  property Role: msestring; [rw]

  property afterconnect: tmsesqlscript; [rw]

  property beforedisconnect: tmsesqlscript; [rw]

  property controller: tdbcontroller; [rw]

  property ongetcredentials: getcredentialseventty; [rw]

end;

Inheritance

tcustomsqlconnection

|

tmdatabase,idbcontroller,iactivatorclient

|

TCustomConnection

|

tcomponent

|

tpersistent

|

TObject


Documentation generated on: 2026-10-03