0

我已经在 Win10 x64 最新的 firebird x64 3.0 上安装并在其下创建了数据库。我还安装了 x32 和 x64 ODBC 驱动程序。现在我已经通过 x64 驱动程序针对 fbclient.dll 创建了系统 DSN 连接并成功对其进行了测试。

之后,我通过不同的客户端创建了 x32 ODBC 系统 DSN 连接:1)如果使用 WOW64\fbclient.dll,我得到下一个错误:


火鸟 ODBC 设置

连接失败!加载插件Engine12时出错

Module C:\Program Files\Firebird\Firebird_3_0\plugins/Engine12 存在但无法加载

好的

2) 如果使用 'System32\gds32.dll' 我已经获得


火鸟 ODBC 设置

连接失败!

找不到文件数据库

好的

我如何通过 x32 连接到这样的实例?

4

1 回答 1

0

问题是 - 考虑到错误 - 您配置 DSN 的方式意味着您正在使用嵌入式模式(您可能没有在连接中包含主机名)。如果你想使用32位嵌入模式,那么你必须有一个32位的engine12.dll,但目前你有一个64位的engine12.dll,它不能在32位进程中加载​​。

您必须连接到您的 Firebird 服务器安装(通过 localhost),或者安装 32 位 Firebird,以便您拥有 32 位 engine12.dll。

于 2017-04-08T13:53:47.887 回答