我有一个窗体,其中包含4个文本框:用户名,问题,出生日期和密码。选择密码字段并按条件在文本框中显示它
如果输入的信息正确(用户名,问题和dateOfBirth文本框)并按下OK按钮,我想从数据库表中加载和显示密码。
SqlConnection myConn = new SqlConnection(myConnection);
SqlCommand SelectCommand = new SqlCommand("select PassWord from dbo.Admin where UserName = '" + this.UserName.Text + "' and Question= '" + this.Question.Text + "' and DateOfBirth= '" + this.DateOfBirth.Text + "';", myConn);
SqlDataReader myReader;
myConn.Open();
myReader = SelectCommand.ExecuteReader();
PassShow.Text = myReader["PassWord"].ToString();
myConn.Close();
我使用VS 2015,在VS中用VS编写这个数据库。
我有这样的错误,当我调试它: “System.InvalidOperationException”类型的未处理的异常出现在system.data.dll
其他信息:无效的尝试时不存在数据读取。
请不要在存储明文密码。 – faester