访问ACCDB,R Stuido 64位连接错误

时间:2018-11-21 14:42:25

标签: database ms-access rodbc

我是R的新手,正在尝试从共享数据库驱动器上托管的Access数据库引入数据。

我正在运行64位Windows 7,并且正在使用64位版本的R Studio。 Microsoft Access数据库引擎已安装在我的计算机上,并且在用户DSN下(从ODBC数据源管理器的控制面板下),我可以看到MS Access数据库。

我遵循了这篇出色文章的说明:ODBC connect from R to Access DB .accdb file on Network Drive

代码的第一部分很有魅力:accDB = "\\\\wspfilukfarn\\GBZFSWF1_PUBLIC\\DPT\\DPT_SHARED_LOOKUP_BE.accdb"

我遇到的问题是第二部分,运行此代码:conn <- odbcDriverConnect(paste0("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=", accDB))给我以下错误:

  

警告消息:1:在odbcDriverConnect(paste0(“ Driver = {Microsoft   访问驱动程序(* .mdb, .accdb)}; DBQ =“,:[RODBC]错误:状态   IM002,代码0,消息[Microsoft] [ODBC驱动程序管理器]数据源   找不到名称,也未指定默认驱动程序2:在   odbcDriverConnect(paste0(“ Driver = {Microsoft Access Driver( .mdb,   * .accdb)}; DBQ =“,:ODBC连接失败

我在这里阅读过许多与我有类似问题的人的文章,但是提出的解决方案似乎都无法使我更加接近。

任何建议将不胜感激,在这一点上,我已经为此苦苦挣扎了两天。

最后一点,我没有管理员权限,因此我将无法自己安装任何新驱动程序。

0 个答案:

没有答案