安装Advantage ODBC 64bit驱动程序

时间:2010-07-27 10:58:12

标签: advantage-database-server

在64位Windows 7 Professional上从此处http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=15安装V10 64位驱动程序并尝试连接后,我收到以下错误消息:

“ODBC -call失败[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序(#0)”

当我点击“检查DLL”时,我收到一条错误消息,指出未找到以下DLL:adsodbc.dll

我试过卸载,重新安装,adsodbc.dll文件不在计算机上的任何地方,但有一个名为adsodbc64.dll的文件我试过复制并重命名,但没有成功。

有什么想法吗?

由于

伊恩

2 个答案:

答案 0 :(得分:3)

我认为“检查DLL”消息是错误的,并且对于基本问题是一个红色的问题。我也有类似的设置,看到它正在寻找adsodbc.dll而不是adsodbc64.dll。但在我的情况下,我能够连接。

您收到的错误消息通常是由于名称错误(即mydsn123 vs mydsn23)。

也可能是由于应用程序试图使用ODBC驱动程序。例如,尝试使用ODBC驱动程序的应用程序实际上是一个32位应用程序,它将使用C:\ Windows \ SysWOW64 \ odbcad32.exe而不是64位c:\ windows查找32位ODBC DSN \ system32 \ odbcad32.exe ...此处的名称令人困惑,其中system32 = 64-bit,syswow64 = 32-bit。

答案 1 :(得分:0)

我认为,问题是Windows 7 x64仅支持32位ODBC驱动程序。查看 MSDN