Синтаксическая ошибка в предложении FROM Access
Я хочу прочитать данные из базы данных Access, чтобы проверить правильность пароля или нет. Я использую этот код:
var check=false;
OleDbCommand c = new OleDbCommand();
c.Connection = co //the connection to the Database;
c.CommandText = "select * FROM User Where user_name='"+usee+"'";
OleDbDataReader re = c.ExecuteReader();
while (re.Read())
{
if (re.ToString() == pasy)
{
check = true;
}
}
Это дает мне "Синтаксическая ошибка в предложении FROM". когда код выполняется.
1 ответ
Решение
"Пользователь" является зарезервированным словом для доступа.
Вот список зарезервированных слов: http://support.microsoft.com/kb/286335/en-us
и вот страница, описывающая эту проблему: http://support.microsoft.com/kb/181489/en-us