本文介绍了Firebird x Windows 7 x gds32.dll错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个来自新客户端的fdb文件(firebird)(他不知道版本).我试图使用一些GUI来访问数据库,但是没有运气.他们所有人都说它缺少gds32.dll,但我有这个.

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 missing gds32.dll, but I have this one.

我已将此dll复制到GUI文件夹,将dll复制到system32文件夹,并将我复制到syswow64.我正在运行Windows 7 64位,而firebird数据库是32位.我尝试安装dll,但无法注册.

I have copied this dll to the GUI folder, I have copied the dll to system32 folder and I have copied to syswow64. I am running Windows 7 64 bits and the firebird database is 32 bits. I have tried to install the dll but I can't register it.

我已经在虚拟机中安装了WinXP,以查看它是否可以运行,但是什么也没有. regsvr32告诉我它不是一个可执行文件...在Win 7中,此dll可能与Windows版本不兼容.

I have installed WinXP in a virtual machine to see if it runs, but nothing. The regsvr32 tells me that it is not an executable file... in Win 7 that this dll could be not compatible with windows version.

我尝试了IbExpert Personal,Ibmanager和Flamerobin,它们向我显示了相同的错误,即未找到或未安装dll.

I have tried IbExpert Personal, Ibmanager and Flamerobin and they shows me the same error, that the dll was not found or not installed.

如何打开此火鸟数据库?

How to open this firebird db?

推荐答案

您需要运行的Firebird服务器才能访问数据库.如果您只想访问数据,那么最简单的方法是:

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. 免费获取 FDBConvert实用程序,并将数据库升级为Firebird 2.5格式
  2. 安装Firebird 2.5服务器.从此处获取设置.如果您的GUI工具是32位应用程序,请使用Win32版本.在安装过程中,选中是否将客户端库生成为GDS32DLL以支持旧版应用程序?".
  3. 确保Firebird服务正在运行,并尝试连接到数据库.
  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. 确定所需的Firebird版本.使用 gstat -h dbname.fdb 命令.检查 ODS版本值.在表此处中,您将找到ODS编号与Firebird版本之间的对应关系. gstat实用程序是服务器安装的一部分.
  2. 此处下载并安装适当版本的Firebird服务器.
  3. .
  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.

这篇关于Firebird x Windows 7 x gds32.dll错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 03:44