drLogin = data.CReader("SELECT * FROM socut_user WHERE u_name='lilei' AND u_pass='9633'");
if(drLogin.Read())
{
Session["UserName"]=TextBox1.Text.Trim();
Response.Redirect("default.aspx");
}
else
{
Label1.Text="登录失败";
}
SQL语句在查询分析器里试过,是有返回结果的,但是一执行到if(drLogin.Read())
就直接跳下去else,十分不解
if(drLogin.Read())
{
Session["UserName"]=TextBox1.Text.Trim();
Response.Redirect("default.aspx");
}
else
{
Label1.Text="登录失败";
}
SQL语句在查询分析器里试过,是有返回结果的,但是一执行到if(drLogin.Read())
就直接跳下去else,十分不解
SQL语句在查询分析器里试过,是有返回结果的
这样试试
SqlDataAdapter adapter = new SqlDataAdapter(sql, connectString);
DataSet ds = new DataSet();
adapter.Fill(ds);
DataTableReader=new dtr(ds.Table[0]);
if(dtr.HasRows())
{
Session["UserName"]=TextBox1.Text.Trim();
Response.Redirect("default.aspx");
}
else
{
Label1.Text="登录失败";
}你看这样行不行。