DropDownList1中如何取值跟数据库中的作对比

intType=int.Parse(this.DropDownList1.SelectedValue.ToString());SqlCommandscd=newSqlCo... int Type = int.Parse(this.DropDownList1.SelectedValue.ToString());
SqlCommand scd = new SqlCommand("select count(*) as ff from tb_user where username='" + username + "' userpwd='" + userpwd + "' and role='" + Type + "'", strcon);
int count = Convert.ToInt32(scd.ExecuteScalar());
if (count > 0)
{
HttpCookie mycookie = new HttpCookie("login");
mycookie.Values.Add("_name", username);
mycookie.Values.Add("_role", DropDownList1.SelectedValue);
TimeSpan ts = new TimeSpan(3, 0, 30, 0);
DateTime dt = DateTime.Now;
mycookie.Expires = dt.Add(ts);
Response.AppendCookie(mycookie);
Session["username"] = username;
Response.Redirect("index.aspx");
}
else
{
Response.Write("<script>alert('用户名或者密码错误,请重新输入!');history.back()</script>");
return;
}

我想获取DropDownList1中的值与数据库中的role比较,对了就登录成功,错了就报错。
展开
 我来答
gh...6@163.com
2011-05-28 · TA获得超过223个赞
知道小有建树答主
回答量:647
采纳率:0%
帮助的人:438万
展开全部
不知道你问的问题是什么
不过你的sql语句里 where 用户名 和密码之间没有and连接
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式