我对这种环境完全陌生。我的前同事使用以下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
我真的不知道该怎么办。