0

我在 vb.net 上做了一个程序,它有 Firebird 2.1 作为数据库。我还有一台安装了 Firebird 2.1 和 Firebird ODBC 的服务器。我想做的是在客户端上运行程序。问题是它没有运行并返回错误,如:

ERROR[08004][ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load

如果我将 Firebird 2.1 服务器安装到客户端 - 它会返回寻找数据库的错误。

我该怎么做有人会帮助我吗?任何帮助都感激不尽。

我的项目应该像一个服务器客户端,其中服务器上将安装 Firebird 2.1 服务器和 Firebird ODBC,C:\My_Database\CLIENT_CUSTOMER.FDB以及位于某些客户端可以访问的共享文件中的数据库和应用程序。

提前致谢!

4

1 回答 1

3

您正在使用的 ODBC 驱动程序查找gds32.dll客户端库 - 这是 InterBase 时代的客户端库名称。如果您可以更改 ODBC 数据源的配置,请将其更改为查找fbclient.dll。或者作为替代方案,复制fbclient.dlltosystem32目录并将其重命名为gds32.dll.

于 2013-05-22T09:55:25.567 回答