I have a database application running under Windows (x86).
When I installed FireBird 2.5.4.26856 (for Windows (x64)), then naturally it did not work (database invalidity error).
On one of the sites I read that in the FireBird 2.5.4.26856 directory (for Windows (x64)), there are two libraries "fbclient.dll", following the paths:

- c:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll - версия клиента x64, - c:\Program Files\Firebird\Firebird_2_5\WOW64\fbclient.dll - версия x32. 

Perhaps, if you connect the application to the correct library, namely to the library from “WOW64 \”, the application will work WITHOUT " backup / restore ".

How do applications switch from library to library? And at the same time to do this in IBExpert?

I looked through the files with the extension "* .conf", I thought there might be something, but I did not find it.

  • Are you talking about using in your own program or someone else's ? - VladD
  • What is your application written in? under which platform? .NET? or something native? - PashaPash
  • Yes, my application, written in Delphi - Konstantin78

1 answer 1

Just copy the library from c:\Program Files\Firebird\Firebird_2_5\WOW64\fbclient.dll to the same directory as your application's exe-file.

  • Try to write more detailed answers. Explain what is the basis of your statement? - Nicolas Chabanovsky
  • I answered the question "How can the application switch from library to library?". The easiest way to use the necessary DLL is to put it in the same directory as the executable file of the program. What else are needed detailed answers? - Maxim Votyakov