从R(x64)连接到MS Access数据库

Aru*_*aja 6 64-bit ms-access odbc r windows-7-x64

我试图使用R访问我的Access数据库.我尝试了以下选项,但我无法连接到数据库.我使用的是64位R和64位Access.我也在使用Windows 7 .. :(

library(RODBC)
db <- "E:/testdb.accdb"
myconn <-odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:/test.accdb")
con2 <- odbcConnect(db)
channel <- odbcConnectAccess("E:/testdb")
Run Code Online (Sandbox Code Playgroud)

我总是得到错误.请帮我.

1: In odbcDriverConnect("DSN=E:/testdb.accdb") :
  [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect("DSN=E:/testdb.accdb") : ODBC connection failed
Run Code Online (Sandbox Code Playgroud)

cyb*_*j0g 2

我认为问题是如错误消息所示 - 您没有安装x64 Microsoft Access 驱动程序。在控制面板 - 驱动程序选项卡上的 ODBC 数据源 (x64) 中检查它。如果不存在,请尝试安装Microsoft Access Database Engine 2010 Redistributable