Синтаксическая ошибка в предложении 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

Другие вопросы по тегам