Subject Re: Sad IB5.6 JayBird story
Author ebrygg
Hi Roman!

Actually.. if you read what you wrote here (and yes that´s not the
release notes my bad):
it states that
"Now you can use gds32.dll/, fbclient.dll/ and
fbembed.dll/ (requires native library, available as
separate package). It allows you to
connect locally when the application runs on localhost
use embedded version of the engine
use the driver with InterBase 5.x, 6.5, 7.0."

That´s why I got really excited and tried to switch from Interclient
(I have used jaybird for Firebird and was really impressed).


Andreas W.

--- In, "Roman Rokytskyy"
<rrokytskyy@a...> wrote:
> > I have a desperat question for you all.. I´m stuck with Interbase
> > 5.6 but I really want to switch from using Interclient to
JayBird. I
> > saw in the release notes that this would be possible but I´m so
> > unsuccessful to do so.
> Release notes speak about the IB 6.x and 7.x. IB 5.x might be a
> story.
> > I have a working Interbase 5.6 client installation. GDS32.dll and
> > Jaybird.dll reside in the system32 catalog (Windows 2000).
> >
> > I´m getting the following error:
> >
> > "FirebirdApiBinding::Initialize - Could not find or load the
> > GDS32.DLL"
> >
> > I have traced this to the platform.cpp native code for jaybird
> > (LoadLibrary) but now I am stuck!
> >
> >
> > Is this even possible?
> Most likely it happens because the jaybird.dll was compiled with
> from Firebird 1.5, which is most likely not compatible with
gds32.dll from
> IB 5.6. You have to check the API, maybe it would be enough to
> jaybird.dll using the libraries from the IB 5.6 distribution.
Though, if the
> APIs are not compatible, you should analyse whether it is possible
to modify
> the JNI handler...
> If you get IB 5.6 to run with JayBird, please share your version
with Paul
> Beach (one of the Firebird Admins), he might be interested in this.
> Roman