正在将.mdb文件读取到R中



使用Windows 10 Enterprise和R 4.1.2,我正在尝试将MS Access.mdb文件读取到R中。似乎ROBC包是可用的最佳(唯一?(选择。

我已经将R版本设置为32位版本,并尝试了以下变体:

library(RODBC)
ch <- RODBC::odbcConnectAccess("C:/live.mdb")

在所有情况下,我得到

警告消息:

  1. 在odbcDriverConnect(con,…(中:[RODBC]错误:状态HY000,代码-1028,消息[Microsoft][ODBC Microsoft AccessDriver]无法打开数据库"(未知("。它可能不是数据库或者文件可能已损坏
  2. 在odbcDriverConnect(con,…(中:ODBC连接失败

我可以在Access 2016中打开和浏览MS Access数据库,而不会出现问题。

我发誓我早些时候试过,但没用。我想我用的太胖了。尽管如此,这个选项在64位版本中对我有效。

ch <- odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:/live.mdb")

相关内容

  • 没有找到相关文章

最新更新