类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
错误提示如下:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
ryb.edit_news.Page_Load(Object sender, EventArgs e) in c:\documents and settings\administrator\vswebcache\computer\ryb\edit_news.aspx.cs:49
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
程序源代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection conn=new SqlConnection(path);
conn.Open();
SqlCommand cmd=new SqlCommand("sp_seleditnews",conn);
SqlDataAdapter adp=new SqlDataAdapter();
//建立存储过程连接
adp.SelectCommand.CommandType=CommandType.StoredProcedure; //出错提示行!!!!!!!!!!!
SqlParameter strid=adp.SelectCommand.Parameters.Add("@id",SqlDbType.BigInt);
//赋值ID参数
strid.Value=Request.QueryString["id"];
DataSet ds=new DataSet();
adp.Fill(ds,"news");
DataRow dr;
dr=ds.Tables["db_news"].Rows[0];
lbl_newsid.Text=(string)dr["id"];
//控件初始化
}
网友回答: