vb.net - 异常处理,这个例子是好的做法吗?

标签 vb.net exception

我主要在异常处理中使用Try Catch..并使用Exit Sub来终止方法

在此代码示例中:

应该采取什么措施来防止冗余代码(即提交和关闭连接)

'connect to DB

  Try

    'insert / update statement

  Catch ex as Exception

   'rollback
   'commit
   'closeDBConnection
      Exit Sub

  End Try

'commit
'close DBconnection

使用 Exit Sub 是一个好的做法吗?

最佳答案

Exit sub/return,或内部try发生的异常 - 不要绕过最后 block 。最终还是会完成。

查看完整说明 https://msdn.microsoft.com/en-us/library/zwc8s4fz.aspx

关于vb.net - 异常处理,这个例子是好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34486800/

相关文章:

sql-server - 将多个sql数据表加载到单个数据表中,所有表共享一列

VB.Net 无参数方法似乎正在接受参数

c# - 支持.Net Framework4.0的Eclipse IDE、C#和VB.Net插件

c# - 致命异常,如何捕捉?系统.Net.InternalException : System error

php - Zend_Controller_Router_Exception : "xyz" is not specified

c# - 向客户端显示来自 PL/SQL 过程的错误消息

.net - 在 VB.net 中以表格形式显示 PDF

c# - 你能把它转换成VB吗?

java - 如何处理hibernate异常

c++ - 我的代码中存在死锁/访问冲突,即使我已经相互排除它