Unit RALDBBase

Description

Base unit for Database related components

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TRALDBBase  

Functions and Procedures

procedure RegisterDatabase(ADatabase: TRALDBClass);
procedure UnregisterDatabase(ADatabase: TRALDBClass);
function GetDatabaseClass(ADatabaseName: StringRAL): TRALDBClass;
procedure GetDatabaseList(AList: TStrings);

Types

TRALDatabaseType = (...);
TRALDBClass = class of TRALDBBase;
TRALDBDriverType = (...);
TRALDBOnConnect = procedure(ASender : TObject; ARequest : TRALRequest) of object;
TRALDBOnError = procedure(ASender : TObject; AException : StringRAL; ARequest : TRALRequest) of object;

Description

Functions and Procedures

procedure RegisterDatabase(ADatabase: TRALDBClass);
 
procedure UnregisterDatabase(ADatabase: TRALDBClass);
 
function GetDatabaseClass(ADatabaseName: StringRAL): TRALDBClass;
 
procedure GetDatabaseList(AList: TStrings);
 

Types

TRALDatabaseType = (...);
 
Values
  • dtFirebird
  • dtSQLite
  • dtMySQL
  • dtPostgreSQL
TRALDBClass = class of TRALDBBase;
 
TRALDBDriverType = (...);

sempre jogar a qtOther pra frente, ela tem valor igual a 255

Values
  • qtFiredac
  • qtZeos
  • qtLazSQL
  • qtOther = 255
TRALDBOnConnect = procedure(ASender : TObject; ARequest : TRALRequest) of object;
 
TRALDBOnError = procedure(ASender : TObject; AException : StringRAL; ARequest : TRALRequest) of object;
 


GitHub Repository
Generated by PasDoc 0.16.0.