0
我正在使用以下函数从表中选择值。表名称作为该函数的参数给出。如果表不存在生成的错误,并且执行停止。我想如果没有找到该表,可以做些什么。是否有可能在R?像try-catch异常?在R操作数据库操作异常处理
library('RSQLite')
getData <- function(portfolio){
lite <- dbDriver("SQLite", max.con = 25)
db <- dbConnect(lite, dbname = "portfolioInfo.db")
res <- dbSendQuery(db, paste("SELECT * from ",portfolio," ",sep=""))
data <- fetch(res)
return (data)
}
getData("table1")