Firebird ODBC Windows 7 Home

Fus*_*sca 3 firebird odbc windows-7

我有一个在Windows 2003上运行的Firebird 2.1.2数据库.我已经拥有Windows XP客户端,也有Windows 7 64位专业版,所有这些客户端都登录到与服务器相同的Windows域,并且每个客户端都使用ODBC连接.

但我想将Windows 7 64位Home Basic连接到Firebird数据库.使用Firebird客户端(ODBC)我无法打开Firebird服务器的连接.我也试过FlameRobin没有成功......我可以访问共享,但不能访问数据库.

以前有没有人遇到这个问题?这是因为Windows 7 Home的域名限制吗?有没有工具可以帮助我诊断这个问题?非常感谢!!

Mar*_*eel 5

根据我的评论解决问题

最可能的原因是缺少库或各种组件的不正确的位数.如果您的应用程序是32位,那么您需要确保

  • ODBC驱动程序是32位
  • 已安装的Firebird客户端库为32位
  • 如果您使用DSN:DSN是使用32位ODBC管理员创建的

如果您的应用程序是64位,则同样适用,但当然所有组件都需要为64位.位数不匹配只是意味着应用程序没有看到库.当然,如果上述其中一个完全丢失,它也将无法工作.