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

时间:2019-06-25 11:56:53

标签: client firebird firebird-3.0

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

服务器上的版本如下:

C:\Program Files\Firebird\Firebird_3_0>gfix -z
gfix version WI-V3.0.4.33054 Firebird 3.0

我发现了this page

  

每台远程客户端计算机都需要具有客户端库–   Posix客户端上的libfbclient.so,Windows客户端上的fbclient.dll –   与Firebird服务器的发行版本匹配。

     

Firebird可以安装以1.0库命名的符号链接或副本(带有   (旧的“ InterBase”名称),以保持与第三方的兼容性   需要这些文件的产品。

     

仅客户端安装还需要一些额外的部件。

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

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

我尝试放置两个文件:

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

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

  

无法加载库gds32.dll

我想念什么? (也许文档中提到了“一些多余的东西?”)

1 个答案:

答案 0 :(得分:0)

我已经解决了问题。

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

此外,FibPlus库组件不需要fbclient.dll