一个简单的疑惑,请大家帮帮忙!
SqlConnection conn = new SqlConnection(mydbconnHere);
SqlCommand cmd = new SqlCommand("Select * From myTable",conn);
conn.open();
try
{
//我的可执行代码
}
catch(Exception ex)
{
Response.Redirect("../SysError.aspx?SysErrorInfo=" + HttpUtility.HtmlEncode(ex.Message));
}
finally
{
conn.close();
}
对上面的代码我有一个疑惑,就是如果程序真的捕获到错误,并重定向到错误显示页面的时候,最后的
finally
{
conn.close();
}
还能执行吗?
我个人认为不能执行,但是不是很肯定,所以提出来让大家帮我确认一下我的看法是否正确。