Subject Re: [firebird-support] Re: terminated abnormally (4294967295)
Author Helen Borrie
At 09:27 AM 19/01/2004 +0000, you wrote:
>--- In, Helen Borrie <helebor@t...>
> > At 10:46 PM 18/01/2004 +0000, you wrote:
> >
> > >I am using Firebird 1.5 RC8.
> >
> > What platform (hardware, OS) is the server running on?
>Hardware: Several: IBM Netvista, IBM ThinkPad, Dell, ...
>OS: Windows XP Pro, Windows XP Home, Windows 2000 with corresponding
>service packs
>Libraries: IBOjects in client side

Are you using run-time linking of the IBO libraries?

What have you done about the *Firebird* client libraries since installing
RC 8? Double-check the versions on those gds32.dll files *after* a reboot,
to make sure they are really what you think they are.

Are you using a version of IBO 4.3 or higher?

I am using IBO 4.3a with RC8 with no problems. I have the RC8 version of
fbclient.dll, renamed to gds32.dll, and copied to all of the client
locations where gds32.dll is expected to be for IBO (the system
directory). (This is not the recommended thing to do in the field, because
it will break any InterBase clients on those workstations...but it's what
you need to do with old IBO apps if you don't want to customise them for

> > >This error appears in a sporadic way, and I cannot find the
> >
> > So, which is correct? It always fails, or it sometimes works? If
> > sometimes works and sometimes fails, where do the failures occur?
> > login? when running a query? something else?
>It always fails after a certain time. The fail is using easy SQL
>sentences like "SELECT * FROM TABLE1 WHERE ID=243543'.
>Maybe a consult works fine 20 or 30 times, I list a report, I return
>and then it fails.

I advise you to get a better report of the conditions where the exception
occurs and take it to the IBO support list.

> > What connection path string(s) do you use in the applications? I
> > *exactly* what connection path strings...
>I have tested several like:
>c:\program files\ramat\ramat.fdb
>f:\ramat.fdb and host=localhost
>f:\ramat.fdb and host=portatil
>I fact, I have tested a lot of paths, units and hosts

Try using the database aliasing feature. It enables you to "soft-code" the
path into your application.
In aliases.conf, enter something like:

TheDB = f:\path\to\database

Then your IB_Connection settings are simply

Path: TheDb
Server: either portatil or localhost
Protocol: cpTCP_IP

Or, if you are using the DatabaseName property directly, it will be
That, at least, will eliminate bad paths from the considerations.

>Yes, some Firebird 1.5 installations have been done in new and clean