Home > Ngoprek > Firebird and GDS32.DLL

Firebird and GDS32.DLL


Just want to bump this problem up again. Firebird 1.5 has ‘DLL Hell‘ that bring your client connection to database fail. Its caused by incompatible gds32.dll library installed in your system directory (Windows-System32 folder).

There are 3 workarounds you can choose:

  1. You must build a “legacy-compatible” gds32.dll and install it to your system directory. You can use a instclient.exe program from the ..\bin directory of Firebird
  2. Copy the fbclient.dll to your system directory and name it as gds32.dll (overwriting the old one).
  3. For Windows XP system, Just copy the fbclient.dll to your application folder and name it as gds32.dll, this workaround could be done because of built-in side-by-side DLL functionality

ok happy programming..

Categories: Ngoprek
  1. bee
    March 3, 2006 at 10:22 am

    Actually none all of these workarounds is required. If your application expects to connect to Firebird only (not Interbase) since the beginning, then you can simply put the “fbclient.dll” within windows’ system folder, or put it on the same folder with your application. You don’t need to supply the legacy-compatible “gds32.dll”, unless your application has option to connect to Interbase instead of Firebird. 🙂

  2. bprasetio
    March 6, 2006 at 9:14 am

    I’ve tried your suggestion, but nothing work. 🙂

    I dont know the method / object you used to connect to, but I used IBX and your suggestion still didnt work.

  3. bee
    March 15, 2006 at 3:20 pm

    Oh, I’m sorry. If you used IBX, then you do need to supply the gds23.dll in the system’s path. This is because IBX is EXPECTING to connect to Interbase instead of Firebird, so it search for gds32.dll instead of fbclient.dll. And my suggestion, as it said, is for application/component which is expecting to connect to Firebird since the beginning. And I’m using dbExpress (on Delphi) and sqlDB (on Lazarus).

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: