高手帮忙看看我这段代码什么问题好吗?
我用的是web页面的
textID.Text=Session["ID"].ToString();
textName.Text=Session["Name"].ToString();
if(Session["admin"].ToString()==""&&Session["lingdao"].ToString()==""&&Session["chengyuan"].ToString()=="")
{
Response.Redirect("login.aspx");
}
else
{
}
textID.Text=Session["ID"].ToString();
textName.Text=Session["Name"].ToString();
string sql="select JiHuaMuBiao from jihuamubiao where ID="+Session["ID"].ToString()+"";
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["connection"]);
SqlCommand comm=new SqlCommand(sql,conn);
try
{
conn.Open();
SqlDataReader reader=comm.ExecuteReader();
if(reader.Read())
textContent.Text=reader.GetValue(1).ToString();
}
catch(Exception ee)
{
Response.Write("<script languge=javascript> alert('"+ee.Message+"');</script>;");
}
finally
{
conn.Close();
}
代码到if(reader.Read())就停止了,就是说这句都没有执行,怎么会这样的?
问题点数:0、回复次数:2Top
1 楼wangjian727924(程序人生)回复于 2006-05-03 12:58:01 得分 0
有没有using 呀!
Top
2 楼dino815613(浪客)回复于 2006-05-03 19:30:13 得分 0
呵呵,这个肯定有的啦,没有using会出错的,现在没有错,只是不能执行if(reader.Read())啊Top




