C#网页出错,原因在哪?

来源:百度知道 编辑:UC知道 时间:2024/07/05 15:00:52
代码如下:
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=192.168.162.8.;uid=sa;pwd=pwd;database=sqq");
SqlCommand cmd=new SqlCommand("GetSqquser1",conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
DataTable dt = new DataTable("sqquser");

cmd.CommandType=CommandType.StoredProcedure;

da.SelectCommand.Connection.Open();
cmd.ExecuteNonQuery();

/*da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();*/ 如果这段不屏蔽的话,能正常显示

da.SelectCommand.Connection.Close();

Label1.Text = ds.Tables["sqquser"].Rows[0]["pass"].ToString();

出错信息:
“/TEST”应用程序中的服务器错误。
-------------------------------------------------------

为什么要把关键代码注释了
那样的话当然报错

那几句话别注释
把给label.text赋值的语句改成下面
Label1.Text = ds.Tables[0].Rows[0]["pass"].ToString();

不好意思脑子有点蒙。。。。

看来只能拿两分了

又是空引用 想到不用想 没有返回数据 或者返回数据中有null值 但你却引用了 null值 这个错误最普遍了