我已按照以下步骤安装Access数据库引擎,配置ODBC数据源并创建链接到abc.mdb的用户DSN abc:https://stackoverflow.com/questions/6721702/windows-7-64-bit-odbc-drivers-for-ms-access-missing和How to read data from Microsoft Access .accdb database files into R?
没问题。
然而,odbcConnect(“abc”)给出了这个错误:指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
答案 0 :(得分:2)
我认为这个问题与32位v 64位有关。你的R 32位还是64位。您可能创建了32位DSN。 c:\windows\sysWOW64\odbcad32.exe
将创建64位版本。默认情况下,控制面板指向%windir%\system32\odbcad32.exe
,这将是32位版本