Skip to content

TIBConnectionDef

Describes TIBConnection class.

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;

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 all Methods

See also

Name Description
TConnectionDef