| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Connection type definition class
Source position: sqldb.pp line 811
type TConnectionDef = class(TPersistent)  | 
||
class function TypeName; virtual;  | 
  | 
Name of the connection type  | 
class function ConnectionClass; virtual;  | 
  | 
Class to instantiate when this connection is requested  | 
class function Description; virtual;  | 
  | 
A descriptive text for this connection type  | 
class function DefaultLibraryName; virtual;  | 
  | 
Default library name  | 
class function LoadFunction; virtual;  | 
  | 
Return a function to call when the client library must be loaded  | 
class function UnLoadFunction; virtual;  | 
  | 
Return a function to call when the client library must be unloaded  | 
class function LoadedLibraryName; virtual;  | 
  | 
Currently loaded library.  | 
procedure ApplyParams(); virtual;  | 
  | 
Apply parameters to an instance of TSQLConnection  | 
end;  | 
  | 
Connection type definition class  | 
|
| | | ||
| | | ||
TConnectionDef is an abstract class. When registering a new connection type for use in the universal connector, a descendent of this class must be made and registered using RegisterConnection. A descendent class should override at least the TConnectionDef.TypeName and TConnectionDef.ConnectionClass methods to return the specific name and connection class to use.
  | 
Name of the connection type  | 
|
  | 
Class to instantiate when this connection is requested  | 
|
  | 
Register a new connection type for use in the universal connector  |