Getting the Right Firebird Client Library
All Firebird RDBMS kits contain at least one version of the Firebird client library.If there is only one, then it will have the same “bitness” as the server installation kit itself.
Important
|
Make sure you get the fbclient library that has the same major version number as the server it is going to connect with. |
-
On a 32-bit Windows installation,
fbclient.dll
is in Firebird’sbin
folder in Firebird versions lower than version 3.0.For version 3.0 and above, it is in Firebird’s root folder, e.g.C:\Program Files (x86)\Firebird\Firebird\Firebird_3_0
, or wherever Firebird was installed. -
On a 64-bit Windows installation, the version of
fbclient.dll
in Firebird’sbin
folder (or Firebird’s root folder for version 3.0 and higher) is the 64-bit one.In some builds, the 32-bit client is located in a folder, named either WOW64 or system32, that is beneath Firebird’s root.If your ODBC DSN setup is going to need the 32-bit
fbclient.dll
and it is not there, you will need to download the 32-bit Windows.zip
kit from the main Firebird download page, extract the 32-bit client from it and place it in the same folder as your application.An alternative is to download the 32-bit installer instead and perform a client-only install, configuring the installer to place it where you want it to be. -
The POSIX server kits always come with only the matching
libfbclient.so
.You will need to extract it from an .i686 kit if your POSIX client application is 32-bit.
Have the client library in its proper place before installing the driver and configuring the DSN.
Note
|
Compatibility of the Driver with Firebird Versions
The most current version of the ODBC/JDBC driver is expected to be compatible with any supported version of Firebird. |