Oledbexception был необработан - C# требуется объяснение, пожалуйста
Я создаю логин пользователя для своего программного обеспечения, которое подключено к Access, я продолжаю получать ту же ошибку, которая выделяет строку
'OleDbDataReader reader = команда.Метода executereader();' высказывание...
'Необработанное исключение типа 'System.Data.OleDb.OleDbException' произошло в System.Data.dll
Дополнительная информация: синтаксическая ошибка (отсутствует оператор) в выражении запроса 'Username= 'MGRjs' и пароль 'Candy')'.'
private void LoginButton_Click(object sender, EventArgs e) { connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; command.CommandText = "select * from NewUser where Username= '" + IDtbx.Text + "' and Password'" + PSWtbx.Text + "')"; OleDbDataReader reader = command.ExecuteReader(); int count = 0; while (reader.Read()) { count = count + 1; } if (count == 1) { MainSystem mainForm = new MainSystem(); mainForm.FormClosed += new FormClosedEventHandler(Login_FormClosed); mainForm.Show(); this.Hide(); LoginError.Visible = false; connection.Close(); connection.Dispose(); } else { LoginError.Visible = true; } connection.Close();
Есть предложения?
Что я уже пробовал:
Повторное подключение базы данных access, подключение другой базы данных