我有一个运行在Windows 2003上的Firebird 2.1.2数据库。我已经有了Windows XP客户端,还有Windows 7 64位专业版,它们都登录到与服务器相同的Windows域中,并且每个客户端都使用ODBC连接。
但我想将Windows7 64位家庭普通版连接到Firebird数据库。使用Firebird客户端(ODBC),我无法打开到Firebird服务器的连接。我也尝试过FlameRobin,但没有成功...我可以访问共享,但不能访问数据库。
以前有人遇到过这个问题吗?这是因为Windows 7 Home的域限制吗?有没有什么工具可以帮我诊断这个问题?非常感谢!
发布于 2012-11-22 18:19:08
根据我的评论回答这个问题
最有可能的原因是缺少库或各种组件的位数不正确。如果您的应用程序是32位的,那么您需要确保
创建的
如果您的应用程序是64位的,这一点同样适用,但当然所有组件都需要是64位的。bitness中的不匹配只意味着应用程序看不到库。当然,如果上面的其中一个完全缺失,它也不会工作。
发布于 2014-04-05 01:55:59
使用位于C:\Windows\SysWOW64\odbcad32.exe中的64bit ODBC管理器,双击odbcad32.exe,然后您将看到Firebird驱动程序的选项。
https://stackoverflow.com/questions/13495273
复制相似问题