string 并不包含text的定义是怎么一回事,询问大家
{
string userid, pwd;
userid = userid.Text;
pwd = pwd.Text;
string mySel = "SELECT count(*) as iCount from [user_info] where Userid='" + userid + "'";
OleDbCommand myCmd1 = new OleDbCommand(mySel, oleconn);
myCmd1.Connection.Open();
OleDbDataReader Dr1;
Dr1 = myCmd1.ExecuteReader();
Dr1.Read();
string Count = Dr1["iCount"].ToString();
Dr1.Close();
myCmd1.Connection.Close();
string DrPwd, DrRoles;
if (Count != "0")
{
mySel = "SELECT * from [user_info] where Userid='" + userid + "'";
OleDbCommand myCmd = new OleDbCommand(mySel, oleconn);
myCmd.Connection.Open();
OleDbDataReader Dr;
Dr = myCmd.ExecuteReader();
Dr.Read();
DrPwd = Dr["Pwd"].ToString();
Dr.Close();
if (DrPwd == pwd)
{
Session["logid"] = userid;//新建一个Session
Response.Redirect("main.aspx");
}
else
Msg.Text = "登录密码错.";
}
else
Msg.Text = "没有这个用户.";
}