Firebird "cannot load client..." Driving me nuts
Posted: Fri 18 Jun 2021 22:57
We've used IB and FB for decades with our products.
We finally have gotten around to moving from fb 2.5 to 3.0 as a standard
Or at least we wanted to.
We use fresh win10 vms for dev/db testing.
When we install FB 3.0.7 server, all our apps work great.
We just place a copy of fbclient in our own apps directory
and set CLIENTLIBRARY to point to it - bingo.
But *every attempt* at getting our apps to connect to that
FB server from other VMs using the same fbclient give the dreaded
cannot load client library error
c:\vp\dbs\fbclient.dll
The file is there and it is the right bitness - the 32-bit one that
matches all our applications - the same one that works when used explicitly
as CLIENTLIBRARY on the vm with VB server installed.
Of course I thought the docs neglected to explain other dependencies
that fbclient.dll might have and tried process explorer. Nothing turned up.
This may be mostly a firebird issue but I thought maybe someone
had worked through this at some point.
In short - our 32-bit apps refuse to load the 32-bit fbclient when
the full server is not loaded on that machine. huh.
Any speculation at all will be appreciated - I've already wasted
a couple of days on this!
thanks,
tonyM
We finally have gotten around to moving from fb 2.5 to 3.0 as a standard
Or at least we wanted to.
We use fresh win10 vms for dev/db testing.
When we install FB 3.0.7 server, all our apps work great.
We just place a copy of fbclient in our own apps directory
and set CLIENTLIBRARY to point to it - bingo.
But *every attempt* at getting our apps to connect to that
FB server from other VMs using the same fbclient give the dreaded
cannot load client library error
c:\vp\dbs\fbclient.dll
The file is there and it is the right bitness - the 32-bit one that
matches all our applications - the same one that works when used explicitly
as CLIENTLIBRARY on the vm with VB server installed.
Of course I thought the docs neglected to explain other dependencies
that fbclient.dll might have and tried process explorer. Nothing turned up.
This may be mostly a firebird issue but I thought maybe someone
had worked through this at some point.
In short - our 32-bit apps refuse to load the 32-bit fbclient when
the full server is not loaded on that machine. huh.
Any speculation at all will be appreciated - I've already wasted
a couple of days on this!
thanks,
tonyM