我在 Visual Studio 2012 中使用 ASP.NET C# 中的选择查询编写了登录身份验证代码。部分代码是
String conn = "Data Source=Srinidhi-PC\\sqlexpress;Initial Catalog=model;Integrated Security=True";
SqlConnection con = new SqlConnection(conn);
con.Open();
String query ="select * FROM [original] WHERE firstname='" + TextBox1.Text + "' and password='" + TextBox2.Text + "'";
SqlCommand cmd = new SqlCommand(query,con);
SqlDataReader reader = cmd.ExecuteReader();
if (reader.HasRows == true)
Response.Redirect("redirectpage.aspx");
else
Response.Write("Login Failure");
但每次,系统只响应“登录失败”。这里有什么问题?
ExecudeReader
返回符合条件的记录。就查询而言,我写它是为了练习。我将在我的原始代码中添加参数。