help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Classes][Procedures and functions] Reference for unit 'sqldb' (#fcl)

TSQLConnection

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

Declaration

Source position: sqldb.pp line 69

type TSQLConnection = class(TDatabase)

protected

  FConnOptions: TConnOptions;

  procedure SetTransaction(); virtual;

  function StrToStatementType(); virtual;

  procedure DoInternalConnect; override;

  procedure DoInternalDisconnect; override;

  function GetAsSQLText();

  function GetHandle; virtual;

  function AllocateCursorHandle; virtual; abstract;

  procedure DeAllocateCursorHandle(); virtual; abstract;

  function AllocateTransactionHandle; virtual; abstract;

  procedure PrepareStatement(); virtual; abstract;

  procedure Execute(); virtual; abstract;

  function Fetch(); virtual; abstract;

  procedure AddFieldDefs(); virtual; abstract;

  procedure UnPrepareStatement(); virtual; abstract;

  procedure FreeFldBuffers(); virtual;

  function LoadField(); virtual; abstract;

  function GetTransactionHandle(); virtual; abstract;

  function Commit(); virtual; abstract;

  function RollBack(); virtual; abstract;

  function StartdbTransaction(); virtual; abstract;

  procedure CommitRetaining(); virtual; abstract;

  procedure RollBackRetaining(); virtual; abstract;

  procedure UpdateIndexDefs(); virtual;

  function GetSchemaInfoSQL(); virtual;

  procedure LoadBlobIntoBuffer(); virtual; abstract;

  function RowsAffected(); virtual;

public

  property Handle: Pointer; [r]

  destructor Destroy; override;

  procedure StartTransaction; override;

  procedure EndTransaction; override;

  property ConnOptions: TConnOptions; [r]

  procedure ExecuteDirect();

  procedure GetTableNames(); virtual;

  procedure GetProcedureNames(); virtual;

  procedure GetFieldNames(); virtual;

  procedure CreateDB; virtual;

  procedure DropDB; virtual;

published

  property Password: String; [rw]

  property Transaction: TSQLTransaction; [rw]

  property UserName: String; [rw]

  property CharSet: String; [rw]

  property HostName: String; [rw]

  property Connected;

  property Role: String; [rw]

  property DatabaseName;

  property KeepConnection;

  property LoginPrompt;

  property Params;

  property OnLogin;

end;

Inheritance

TSQLConnection

|

TDatabase

?

TObject

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505