[Overview][Constants][Types][Classes][Index] | Reference for unit 'IBConnection' (#fcl)

# TIBConnectionDef

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

Describes TIBConnection class

## Declaration

Source position: ibconnection.pp line 149

`type TIBConnectionDef = class(TConnectionDef)`
`class function TypeName; override;` |  | Firebird/Interbase child of TConnectionDef.TypeName
`class function ConnectionClass; override;` |  | Firebird/Interbase child of ConnectionClass
`class function Description; override;` |  | Description for the Firebird/Interbase child of #fcl.sqldb.TConnectionDef.ConnectionClass
`class function DefaultLibraryName; override;` |  | Default name of the firebird client library
`class function LoadFunction; override;` |  | Return Function to call when loading firebird support
`class function UnLoadFunction; override;` |  | Return Function to call when unloading firebird support
`class function LoadedLibraryName; override;` |  | Actally loaded library name
`end;`

## Inheritance

`TIBConnectionDef` |  | Describes TIBConnection class
`TConnectionDef` |  | Connection type definition class
`TPersistent,IFPObserved`
`TObject`

## 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.

## See also

TConnectionDef

Documentation generated on: May 14 2021