首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动执行Firebird客户端仅限安装?

如何手动执行Firebird客户端仅限安装?
EN

Stack Overflow用户
提问于 2019-06-25 11:56:53
回答 1查看 1.7K关注 0票数 0

我试图在Windows客户端上安装Firebird客户端3.0.4.33054,而不使用安装程序。

服务器上的版本如下:

代码语言:javascript
复制
C:\Program Files\Firebird\Firebird_3_0>gfix -z
gfix version WI-V3.0.4.33054 Firebird 3.0

我找到了此页

每台远程客户端机器都需要与Firebird服务器的发布版本相匹配的客户端库-- Posix客户机上的libfbclient.so,Windows上的fbclient.dll。 Firebird可以安装以1.0lib命名的符号链接或副本(带有“旧”InterBase名称),以保持与需要这些文件的第三方产品的兼容性。 一些额外的部分也是需要的客户端安装。

我的客户端应用程序使用FibPlus库组件,因此我复制了(从一个工作客户端)这两个文件:

  • fbclient.dll (3.0.4.33054)
  • gds32.dll (6.3.4.33054)

我试过把这两份文件:

  • 在客户端应用程序文件夹中
  • 在C:\Windows\SysWOW64 64中
  • 在C:\Windows\System32 32中

当客户端应用程序试图连接到数据库时,它会引发以下异常消息:

无法加载库gds32.dll

我遗漏了什么?(也许文档中提到的“额外的部分”?)

EN

回答 1

Stack Overflow用户

发布于 2019-06-25 12:14:30

我解决了这个问题。

我的应用程序是32位,我使用的是64位版本的gds32.dll。我已经将32位版本的gds32.dll放在客户端应用程序文件夹中,并开始工作。

在几台机器上,“无法加载库gds32.dll”错误仍然发生在将正确版本的gds32.dll放在客户端应用程序文件夹中之后。在这些情况下,我通过安装MicrosoftVisualC++ 2010可再发行包来解决问题:

注意: fbclient.dll不是FibPlus库组件所必需的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56753517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档