如何捕获Visual Studio 2010中从SQL Server引发的异常(内部异常)

时间:2012-04-26 06:12:19

标签: sql-server-2008 exception-handling

我想捕获从SQL SERVER引发的INNER异常,并在WPF中的MessegeBox中显示该异常

先谢谢

1 个答案:

答案 0 :(得分:-1)

您可以使用以下方法之一:

        try
        {
            //Some commands that can raise an exception
        }
        catch (Exception e)
        {
            Exception inner = e.InnerException ?? e;
            while (inner.InnerException != null)
            {
                inner = inner.InnerException;
            }
            //inner exception will contain the innerest exception

        }