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")