Subject Re: [firebird-support] FB 3.0
Author Carlos H. Cantu
Re: [firebird-support] FB 3.0 Afair, fbclient.dll from FB 3 is able to connect to older Firebird servers, so you don't need to have older fbclient's in your machine.

I wonder if your problem is really about wrong fbclient being loaded by your app. You may check this putting the FB 3 fbclient.dll in the same directory of your app exe, making the app to load it first instead of loading other one located in other folders/search path.

Also, in IBO, you can define the library being loaded by the app using a full path, just declare (in the Initialization part of your unit) something like this:
IB_Constants.IBO_GDS32 := 'c:\mydir\fbclient.dll';

Btw, is there any error message returned?

Firebird Performance in Detail - -

Hi all,

We use FireBird since 1.0 and develop programs with Delphi (recently upgraded to D10 Seattle). We use plain IBX components to connect to the FB server in a few big accounting programs. Tried to play with FB3.0 RC1 and installed it on port 3051 for testing, alongside FireBird 2.5.4 on port 3050.

Our problem is that Delphi (the IDE) connects to the new server / ODS database, also IBExpert connects to the new server / database but the programs, on runtime, does not. Can we specify somewhere (params in TIBDatabase / TIBTransaction) the path / file of the client dll for Firebird / Interbase ?  Probably the app cannot load the proper dll (FB3.0) on statup.
Anybody using Delphi and IBX could connect to FB3.0 with their programs ? Are these compatible ? Is there something we could do ? Upgrading to FireDAC or IBO is our last option.

Thank you,


PS backup and restore from ODS 11.x to OSD 12.0 is not a problem, since we could install both versions (2.5.4 and 3.0) and automate the process.