ASP.NET数据库查询语句怎么写,是VS2008里查SQL SERVER2005的语句

在文本框里输入用户名和找回密码的答案,点击确定能在文本框中显示密码,有会的高手吗?... 在文本框里输入用户名和找回密码的答案,点击确定能在文本框中显示密码,有会的高手吗? 展开
 我来答
手机用户21953
2014-07-05 · TA获得超过467个赞
知道答主
回答量:138
采纳率:0%
帮助的人:74.9万
展开全部
//测试过了,这个是确定按钮的单击响应程序,你要根据实际情况改一下连接字符串和表名还有字段名 protected void Button1_Click(object sender, EventArgs e) { string answer = "", password = ""; SqlConnection myconnection = new SqlConnection("Data Source=.;Initial Catalog=BlogDB;Integrated Security=True"); string cmdText = "select answer,password from Users where username='" + TextBox1.Text.Trim() + "'"; SqlCommand cmd = new SqlCommand(cmdText, myconnection); myconnection.Open(); SqlDataReader mydatareader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (mydatareader.Read()) { answer = mydatareader["answer"].ToString(); password = mydatareader["password"].ToString(); } mydatareader.Close(); if (answer == "" || password == "") { Response.Write("用户名不存在!"); return; } if (answer.Trim().Equals(TextBox2.Text.Trim())) { Label1.Text = password; } else { Response.Write("回答错误!"); } } 我的页面上有用户名的文本框,还有输入回答的文本框,还要一个用于显示密码的Label,还有一个确定按钮,数据库里的话,有Users这张表,里面有用户名,密码,问题,答案等等这些字段,我首先通过后台代码去验证这个用户名是否存在,如果是的话就继续判断回答的内容跟表里的数据是否一致,如果是的话就在LABEL里显示密码,否则如果其中有某一环节出错,那就提示用户!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式