【发布时间】:2015-05-28 09:53:14
【问题描述】:
我想知道发生错误后是否有办法执行。
我目前正在使用一些数据库,我需要在出错后释放资源,使用dbDisconnect(database)之类的语句
谢谢
【问题讨论】:
标签: r resources shiny disconnect
我想知道发生错误后是否有办法执行。
我目前正在使用一些数据库,我需要在出错后释放资源,使用dbDisconnect(database)之类的语句
谢谢
【问题讨论】:
标签: r resources shiny disconnect
将tryCatch 与finally 块一起使用
tryCatch({
# some code that initializes database
# some code that runs a query
}, finally = dbDisconnect(database) )
无论 try 块中的代码是成功还是抛出错误,finally 中的表达式都会运行。
【讨论】: