如果你是R语言新手,可能会遇到连接Access数据库的问题。这是我运行的代码(在运行之前需要手动加载RODBC包):
library(RDOBC)
conn <- odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='C:/db/dbNorthwind.accdb'")
subset(sqlTables(conn), TABLE_TYPE == "TABLE")
df <- sqlFetch(conn, "tblCustomer")
df #
我收到了错误信息:
Error in sqlTables(conn) : 第一个参数不是一个打开的 RODBC 通道。
你有什么解决方法吗?
环境:
- 64位Windows
- 32位MS Access 2013
- 64位Microsoft R Open
/passive
开关,因此无法强制在同一台机器上同时安装 ACE 2016 的 64 位和 32 位版本了吗? - Gord Thompson