[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 764
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 |