32位ODBC驱动程序不在Windows 7 64位机器上正确安装

我在Windows 7 64位计算机上安装32位Advantage ODBC驱动程序(v9.10)时遇到问题。 当我运行安装例程时,我在本地pipe理员帐户下login,安装完成后没有任何错误。 当我打开32位ODBCpipe理器并尝试添加新的系统(或用户)DSN时,出现以下错误消息:找不到优化Streamline SQL ODBC ODBC驱动程序的安装例程请重新安装驱动程序“ 。 重新运行安装程序(使用修复选项)和/或删除/重新安装驱动程序不能解决问题。 我也注意到,当我创buildDSN并select驱动程序时,列出了Advantage驱动程序,但版本,公司,文件和date字段均为空白。

有没有其他人看到这个,并有一个修复它?

谢谢!

我终于find了解决办法。 当我安装驱动程序时,我select了为每个人安装的选项。 我只卸载/重新安装它,只是这次select只为我安装的选项。 无论出于何种原因,这解决了问题和驱动程序正确安装/注册。

您需要使用32位ODBC数据源pipe理器来configuration连接。 而不是通过pipe理工具使用\ Windows \ SysWow64 \ odbcad32.exe。

您将明确地想要使用32位的ODBC数据源pipe理员作为另外两个说的。
不过,我还有其他一些build议可以尝试。 当司机由于某种原因没有正确注册时,我看到了这个工作,所以在这种情况下可能会有所帮助。

尝试从C:\ Program Files(x86)\ Advantage \ ODBC复制adsset.dll到c:\ windows \ SysWow64,看看是否有帮助。

我没有处理Advantage,但是我知道其他32位驱动程序,并安装在64位机器上。 尝试在32位文件夹即C:/ Windows / SysWOW64文件夹中安装驱动程序。 看看是否有帮助