[Properties (by Name)] [Methods (by Name)]
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; |
| | |
| | |
| | |
| | |
| | |
TObject |