VB.net向父母抛出错误

时间:2012-02-27 12:28:28

标签: asp.net vb.net

我有一个关于如何正确处理错误的问题。我正在开发一个三层应用程序。如果在数据层上创建了错误,我想将错误传递给业务层并在那里处理它。完成此任务的最佳方法是什么?我正在使用.net 2.0和visual studio 2005。

感谢您的任何建议 杰森

1 个答案:

答案 0 :(得分:2)

在您的业务层中使用Try...Catch来调用Try中的数据层。

Try
  'call data-layer
Catch ex As Exception
  'deal with exception / log
End Try

如果您仍想在数据层中使用Try...Catch,则需要在Catch中Throw(保留堆栈跟踪)或Throw ex,否则请不要使用{{ 1}}在您的数据层中。

Try...Catch