我在vb.net上制作了一个程序,并将Firebird 2.1作为数据库。我有一台服务器也安装了Firebird 2.1和Firebird ODBC。我想要做的是在客户端上运行该程序。问题是它没有运行并返回ERROR,如:
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
的数据库一起安装,应用程序位于某些客户端的共享文件中可以访问。
提前致谢!
答案 0 :(得分:3)
您使用的ODBC驱动程序查找gds32.dll
作为客户端库 - 这是InterBase天的客户端库名称。如果您可以更改ODBC数据源的配置,请将其更改为查找fbclient.dll
。或者,将fbclient.dll
复制到system32
目录并将其重命名为gds32.dll
。