Firebird x Windows 7 x gds32.dll error

后端 未结 5 1352
独厮守ぢ
独厮守ぢ 2021-02-06 03:31

I have a fdb file (firebird) from a new client (he doesn\'t know the version). I have tried to use some GUI to access the database, but with no luck. All of them tell that its m

相关标签:
5条回答
  • 2021-02-06 03:46

    To fix Flamerobin - missing gds32.dll or fbclient.dll problem:

    1. Check which version of Firebird are you running - 32bit or 64 bit?
    2. Install 32-bit Flamerobin for 32-bit Firebird or 64-bit Flamerobin for 64-bit Firebird.

    Installing the correct version resolved my problem.

    Cheers!

    0 讨论(0)
  • 2021-02-06 03:52

    I had exactly the same problem on Windows 7 64bits. Solution is:

    1. Copy fbclient.dll & GDS32.DLL to system32 and SySWOW64 folders.
    2. regsvr32 fbclient & regsvr32 GDS32.DLL on both folders. Even when getting error messages, I ignored them.
    3. Go to Program Files (x86)\FlameRobin and right click flamerobin.exe and choose to execute with compatibility Windows XP (Service Pack 3). Also, check execute as an administrator.

    That's it!

    0 讨论(0)
  • 2021-02-06 03:53

    You need a running Firebird server in order to access your database. If you just want to access the data, then the easiest way would be:

    1. Grab free FDBConvert utility and upgrade database to the Firebird 2.5 format
    2. Install Firebird 2.5 server. Get setup from here. Use Win32 version if your GUI tool is 32 bit application. During installation check "Generate client library as GDS32DLL for legacy app support?".
    3. Make sure that Firebird service is running and try to connect to the database.

    If the database will be accessed by an old application later on, then you have to:

    1. Determine Firebird version needed. Use gstat -h dbname.fdb command. Check ODS version value. In the table here you will find a correspondence between ODS number and Firebird version. gstat utility is a part of server installation.
    2. Download and install appropriate version of Firebird server from here.
    0 讨论(0)
  • 2021-02-06 03:54

    The firebird server was installed, but I dont know why something was wrong. So, I uninstalled all the firebird packages and installed again. I think I have installed on the wrong order, cause I have installed the ODBC (Firebird_ODBC_2.0.1.152_Win32) before the firebird.

    Now everything is ok.

    0 讨论(0)
  • 2021-02-06 04:08

    Reinstall the firebird, and check that you want to install dll trought the installation.

    0 讨论(0)
提交回复
热议问题