Declaration¶
Source position: ibconnection.pp line 178
type
TIBConnectionDef = class(TConnectionDef)
class function TypeName : string;
class function ConnectionClass : TSQLConnectionClass;
class function Description : string;
class function DefaultLibraryName : string;
class function LoadFunction : TLibraryLoadFunction;
class function UnLoadFunction : TLibraryUnLoadFunction;
class function LoadedLibraryName : string;
end;
Inheritance¶
Description¶
Child of TConnectionDef used to register an Interbase/Firebird connection, so that it is available in "connection factory" scenarios where database drivers/connections are loaded at runtime and it is unknown at compile time whether the required database libraries are present on the end user's system.
Methods¶
| Member | Visibility | Description |
|---|---|---|
| ConnectionClass | default | Firebird/Interbase child of ConnectionClass. |
| DefaultLibraryName | default | Default name of the firebird client library. |
| Description | default | Description for the Firebird/Interbase child of #fcl.sqldb.TConnectionDef.ConnectionClass. |
| LoadedLibraryName | default | Actual name for the loaded library. |
| LoadFunction | default | Return Function to call when loading firebird support. |
| TypeName | default | Firebird/Interbase child of TConnectionDef.TypeName. |
| UnLoadFunction | default | Return Function to call when unloading firebird support. |
See also¶
| Name | Description |
|---|---|
| TConnectionDef |