Windows 64位R 32位中的MSAccessdatabase2010连接

时间:2018-12-07 09:19:31

标签: r database ms-access-2010

我对这种环境完全陌生。我的前同事使用以下Practice.R脚本建立了Access数据库连接: 我有R-32位,需要与Windows 64位连接。

## Practice.R script
library(RODBC)
loaddata=1
if(loaddata==1){
  system(paste0(Sys.getenv("R_HOME"), "/bin/i386/Rscript.exe ",   shQuote("I:/MODELLING/MyWorkCopy/DatabaseConnection.R")), wait = TRUE, invisible = FALSE)
 }

这是DatabaseConnection.R脚本,用于访问数据库并触发一些查询。

DbPath <- "Model_test.accdb"
conAccdb <- odbcConnectAccess2007(DbPath) 
Line_data <- sqlFetch (conAccdb,"load_line",as.is=TRUE, stringsAsFactors = FALSE) 

当我运行Practice.R脚本时,它会给我这种错误消息:

Warning message:
closing unused RODBC handle 1

我真的不知道该怎么办。

0 个答案:

没有答案