Ну, я здесь, потому что у меня проблема. У меня есть код, который был создан некоторое время назад. мой код работает правильно, когда я ввожу правильное имя пользователя и пароль. так что моя проблема в том, что когда пользователь вводит неверное имя пользователя и пароль, сообщение об ошибке не будет отображаться. Вот мой код:
MyDs.Clear();
MyDa.SelectCommand = Conn.CreateCommand();
MyDa.SelectCommand.CommandText =
"select * from PersonalName where Firstname=@first and Lastname=@last";
MyDa.SelectCommand.CommandType = CommandType.Text;
MyDa.SelectCommand.Parameters.Add("@first", DbType.String, 25, "Firstname").Value = textbox_Username.Text;
MyDa.SelectCommand.Parameters.Add("@last", DbType.String, 25, "Lastname").Value = textbox_Password.Text;
MyDa.Fill(MyDs);
foreach (DataRow item in MyDs.Tables[0].Rows)
{
if (textbox_Username.Text != item[1].ToString() || textbox_Password.Text != item[3].ToString())
{
MessageBox.Show("not connected");
}
else
{
MessageBox.Show("Connected");
}
}
Кто-нибудь может сказать мне, в чем проблема с этим кодом?