Discussion:
Fbclient.dll and gds32.dll problem
(too old to reply)
Haraszti Róbert
2008-06-17 09:17:44 UTC
Permalink
Hi!

I set up Firebird 2.1 on a client machine. The setup replaced the gds32.dll
with it own version in c:\windows\syste32 folder. After that, my program
(d2005, dbexpress) can make connection with database with TSQLConnection,
but cannot open any ClientDataset. It is say Unknown dbExpress error, error
code 65535.

When I copy back the the earlier version of gds32.dll , everithing is ok.

Is there anyone, who can help?
Bill Todd [TeamB]
2008-06-17 16:20:49 UTC
Permalink
Which dbExpress driver are you using for Firebird?

Do you still have InterBase installed?

Will you be using both Firebird and InterBase on this machine?
--
Bill Todd (TeamB)
Haraszti Róbert
2008-06-18 05:20:16 UTC
Permalink
Hello Bill,

I use the delphi 2005 professional own dbExpress driver, but I changed the
midas.dll to version 11.0.2902.10471.

I've installed the InterBase, because if I renamed fbclient.dll to gds32.dll
did not work. But it was not started as services.

I dont want to use Interbase if the firebird would be good.

I made some test:

From deldhi IDE: I can connected with the TSQLConnection. I can make active
any TSQLDataset, but cannot make active any TClientDataset.
Post by Bill Todd [TeamB]
Which dbExpress driver are you using for Firebird?
Do you still have InterBase installed?
Will you be using both Firebird and InterBase on this machine?
--
Bill Todd (TeamB)
Bill Todd [TeamB]
2008-06-18 14:02:34 UTC
Permalink
Post by Haraszti Róbert
I use the delphi 2005 professional own dbExpress driver, but I
changed the midas.dll to version 11.0.2902.10471.
Delphi 2005 does not include a dbExpress driver for Firebird. I assume
you are using the InterBase driver. The InterBase driver is not tested
against and does not support Firebird. If you want a Firebird driver
from CodeGear vote for it in QC. There have been reports that the IB
driver does not work with Firebird 2.x.
--
Bill Todd (TeamB)
Haraszti Róbert
2008-06-18 05:32:07 UTC
Permalink
Hello!

Now something canged.

I can Open CD from ide but not at runtime.

The follownig rows are in param file:

[IBConnection]
BlobSize=-1
CommitRetain=False
Database=10.0.0.3:d:\meder\meder.gdb
DriverName=Interbase
ErrorResourceFile=
LibraryName=dbexpint.dll
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=win1250
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=sysdba
WaitOnLocks=True
Post by Bill Todd [TeamB]
Which dbExpress driver are you using for Firebird?
Do you still have InterBase installed?
Will you be using both Firebird and InterBase on this machine?
--
Bill Todd (TeamB)
Eduardo A. Salgado
2008-06-18 13:01:32 UTC
Permalink
In the normal installation of FB, there is a option to have FB create a
copy of gds32.dll to service those applications that rely on that dll.
As I recall, it is a version of fbclient.dll that reports itself as
gds32.dll version 6.x.

Did you have the install process create that dll? If not, there is
normally an application in the BIN subdirectory of FB that can do that.
You need to read the FB documentation or go to the FB groups at yahoo
and ask there.

HTH.

- Eduardo
Stop Continental Drift!
-- Anon

Eminent Domain Software
"Custom Software Development For Your Domain"

Makers of EDSSpell, EDSPrint, EDSZipCodes and
XSpell, the IDE Expert.
Post by Haraszti Róbert
Hi!
I set up Firebird 2.1 on a client machine. The setup replaced the gds32.dll
with it own version in c:\windows\syste32 folder. After that, my program
(d2005, dbexpress) can make connection with database with TSQLConnection,
but cannot open any ClientDataset. It is say Unknown dbExpress error, error
code 65535.
When I copy back the the earlier version of gds32.dll , everithing is ok.
Is there anyone, who can help?
Markus.Humm
2008-06-18 16:57:58 UTC
Permalink
Hello,

another hint: there are 3rd party drivers for FB available, the one I
use is from upscene and afaik a developper licence 8free distribution!)
is < 200 Euro.

But: vote for a FB driver in quality central!

Greetings

Markus

Loading...