我是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连接失败
我在这里阅读过许多与我有类似问题的人的文章,但是提出的解决方案似乎都无法使我更加接近。
任何建议将不胜感激,在这一点上,我已经为此苦苦挣扎了两天。
最后一点,我没有管理员权限,因此我将无法自己安装任何新驱动程序。