我已经在Win10 x64上安装了最新的firebird x64 3.0,并在它下面创建了数据库。我还安装了x32和x64 ODBC驱动程序。现在,我通过x64驱动程序在fbclient.dll上创建了系统DSN连接,并成功地进行了测试。
在此之后,我通过不同的客户端创建了x32 ODBC系统DSN连接: 1)在使用WOW64\fbclient.dll的情况下,我获得了下一个错误:
Firebird ODBC设置
连接失败!错误加载插件Engine12
模块C:\Program \Firebird\Firebird_3_0\plugins/Engine12 12存在,但无法加载
好的
2)在使用‘System32 32\gds32.dll’的情况下,我获得了
Firebird ODBC设置
连接失败!
找不到文件数据库
好的
如何通过x32连接到这样的实例?
发布于 2017-04-08 13:53:47
问题在于--考虑到错误--您配置DSN的方式意味着您正在使用嵌入式模式(您可能没有在连接中包含主机名)。如果您想使用32位嵌入式模式,那么您必须有一个32位工程12.dll,但目前您有一个64位工程12.dll,不能加载在32位进程。
您必须连接到Firebird服务器安装(通过本地主机),或者安装32位Firebird,以便您有一个32位的工程12.dll。
https://stackoverflow.com/questions/43293924
复制相似问题