1

我已按照以下步骤安装 Access 数据库引擎、配置 ODBC 数据源并创建链接到 abc.mdb 的用户 DSN abc:https ://stackoverflow.com/questions/6721702/windows-7-64-bit-odbc- drivers-for-ms-access-missing如何将 Microsoft Access .accdb 数据库文件中的数据读入 R?

没有问题。

但是,odbcConnect("abc") 给了我这个错误:指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配

4

1 回答 1

2

我认为这个问题与 32 位和 64 位有关。你的 R 是 32 位还是 64 位。您很可能创建了 32 位 DSN。c:\windows\sysWOW64\odbcad32.exe将创建一个 64 位版本。默认情况下,控制面板指向%windir%\system32\odbcad32.exe哪个是 32 位版本

于 2012-06-05T05:52:26.050 回答