asp.net 中system.exception的用法?

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:58:59
近日看书看到下面一个方法,对其中的catch (Exception e)一句不解,请大虾给解释一下什么意思,具体到system.exception是什么意思,怎么用法,谢谢!
public int sqlEx(string cmdstr)
{
SqlConnection con = GetCon();//连接数据库
con.Open();//打开连接
SqlCommand cmd = new SqlCommand(cmdstr, con);
try
{
cmd.ExecuteNonQuery();//执行SQL 语句并返回受影响的行数
return 1;//成功返回1
}
catch (Exception e)
{
return 0;//失败返回0
}
finally
{
con.Dispose();//释放连接对象资源
}
}
具体一点也就是对这个Exception不解,请大虾详细解释一下,谢谢

抛出异常 throw e
在Global.asax 中
在Application_Error中设置, 如果发生系统异常就Transfer 错误处理页面

void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("错误处理页面");

}

概括的指所有异常