一下我的小小代码,大家看看怎么判断这个纪录是否在数据库中存在
cdsun 2006-03-09 09:46:35 OleDbConnection conn = new OleDbConnection(strConnection);
conn.Open();
CMD.CommandText = "SELECT username,password FROM Memberinfo where username='" + username.Text.Trim() + "'";
DR = CMD.ExecuteReader();
DR.Read();
if (DR["username"].ToString=="")
{
Response.Write("<script language='javascript'>alert('用户名错误!');</script>");
return;
}
else
{
string pass1=password.Text.Trim();
string pass2=DR["password"];
if (pass1!=pass2)
{
Response.Write("<script language='javascript'>alert('密码错误!');</script>");
return;
}
else
{
Session.Timeout=45;
Session["username"]=username.Text.Trim();
Response.Redirect("defaule.aspx");
}
}
这是我的代码
问题是这样的
怎么来判断我的sql里面要找的用户是否存在
也就是说if (DR["username"].ToString=="")这里该怎么写才正确
再就是应该怎么写才能取一个固定的字段的值。比如asp里面的aaa=rs("aaa")