【发布时间】:2013-11-16 19:28:15
【问题描述】:
SqlCeConnection sqlCnn = new SqlCeConnection("Data Source=" + Application.StartupPath + "\\mainDB.sdf");
SqlCeCommand sqlCmd = new SqlCeCommand("SELECT * FROM Accounts WHERE (username = @user AND password = @pass)", sqlCnn);
sqlCmd.Parameters.Add("@user", textBox1.Text);
sqlCmd.Parameters.Add("@pass", textBox2.Text);
sqlCnn.Open();
SqlCeDataReader reader = sqlCmd.ExecuteReader();
while (reader.Read())
{
// Some code ...
}
我有这段代码从数据库中读取一些值,但我想检查是否从数据库返回了任何值。我想检查数据库中的username 和password 是否等于textBox1 和textBox2,如果不是,则返回失败消息。
【问题讨论】:
标签: c# winforms visual-studio-2010 oop