string mdbpath = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("#ErrData.mdb");
        System.Data.OleDb.OleDbConnection mdbconn = new System.Data.OleDb.OleDbConnection(mdbpath);        try
        {
            mdbconn.Open();
        }
        catch(Exception ex)
        {
            Response.Redirect("2009/default.aspx");
        } 
        string ip = Request.UserHostAddress;
        string errurl = Request.Url.AbsoluteUri;
        errurl = errurl + Request.Url.PathAndQuery;
        string mdbstr = "insert into errmsgData (errurl,errmsg,ip,errdate) values(@errurl,@errmsg,@ip,@errdate)";
        System.Data.OleDb.OleDbCommand mdbcomm = new System.Data.OleDb.OleDbCommand(mdbstr, mdbconn);
        mdbcomm.Parameters.AddWithValue("@errurl", errurl);
        mdbcomm.Parameters.AddWithValue("@errmsg", e.ToString());
        mdbcomm.Parameters.AddWithValue("@ip", ip);
        mdbcomm.Parameters.AddWithValue("@errdate", DateTime.Now.ToString());
        try
        {
            mdbcomm.ExecuteNonQuery();
        }
        catch
        {
            Response.Redirect("2009/default.aspx");
        }在普通页面上放这段代码,执行没有问题,而把它放到 Global.asax 的Application_Error里边就出错,为什么?