Unit 'mysql50conn' Package
[Overview][Constants][Classes][Index] [#fcl-db]

TConnectionName

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

Declaration

Source position: mysqlconn.inc line 138

type TConnectionName = class(TSQLConnection)

protected

  procedure ConnectToServer; virtual;

  procedure SelectDatabase; virtual;

  function MySQLDataType();

  function MySQLWriteData();

  function EscapeString();

  procedure DoInternalConnect; override;

  procedure DoInternalDisconnect; override;

  function GetHandle; override;

  function GetConnectionCharSet; override;

  function GetAsSQLText(); override; overload;

  function AllocateCursorHandle; override;

  procedure DeAllocateCursorHandle(); override;

  function AllocateTransactionHandle; override;

  function StrToStatementType(); override;

  procedure PrepareStatement(); override;

  procedure UnPrepareStatement(); override;

  procedure FreeFldBuffers(); override;

  procedure Execute(); override;

  procedure AddFieldDefs(); override;

  function Fetch(); override;

  function LoadField(); override;

  procedure LoadBlobIntoBuffer(); override;

  function GetTransactionHandle(); override;

  function Commit(); override;

  function RollBack(); override;

  function StartdbTransaction(); override;

  procedure CommitRetaining(); override;

  procedure RollBackRetaining(); override;

  function GetSchemaInfoSQL(); override;

  procedure UpdateIndexDefs(); override;

  function RowsAffected(); override;

  function RefreshLastInsertID(); override;

public

  constructor Create(); override;

  function GetConnectionInfo(); override;

  function GetInsertID;

  procedure CreateDB; override;

  procedure DropDB; override;

  property ServerInfo: string; [r]

  property HostInfo: string; [r]

  property ClientInfo: string; [r]

  property ServerStatus: string; [r]

published

  property SkipLibraryVersionCheck: Boolean; [rw]

  property DatabaseName: string;

  property HostName: string;

  property KeepConnection: Boolean;

  property LoginPrompt: Boolean;

  property Params: TStrings;

  property Port: Cardinal; [s]

  property OnLogin: TLoginEvent;

end;

Inheritance

TConnectionName

|

TSQLConnection

|

TDatabase

|

TCustomConnection

|

TObject


Documentation generated on: 2023-03-18