该RODBC文件表明,它是可能的,但我不知道如何从Microsoft Access(新读取数据.accdb格式)文件,该封装成R(在Debian GNU/Linux的).小插图谈论驱动程序,但我不太明白我如何看到安装了哪些驱动程序,特别是,如果我安装了驱动程序来访问这些.accdb文件.
您使用什么代码从.accdb文件中读取数据?请说明您所使用的平台以及是否必须安装特殊驱动程序.
有人要求我创建一个Shiny UI,以允许他们读取和写入使用MS Office 2010创建的Microsoft Access数据库。
我正在按照本指南使用和连接至Access DB,RODBC尽管我可以在Access本身中打开此数据库,但我从R中收到以下错误:
> channel <- odbcConnectAccess("AD_Users.accdb")
Error in odbcConnectAccess("AD_Users.accdb") : `
odbcConnectAccess is only usable with 32-bit Windows
Run Code Online (Sandbox Code Playgroud)
因此,我找到了此解决方案并尝试一下:
> channel <- odbcDriverConnect("AD_Users.accdb")
Warning messages:
1: In odbcDriverConnect("AD_Users.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("AD_Users.accdb") :
[RODBC] ERROR: state 01S00, code 0, message [Microsoft][ODBC Driver Manager] Invalid connection string attribute
3: In …Run Code Online (Sandbox Code Playgroud)