FROM子句Access中的语法错误

时间:2015-01-31 18:44:38

标签: database c#-2.0 accessdatasource

我想从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 个答案:

答案 0 :(得分:0)

“用户”是Access的保留字。

以下是保留字列表: http://support.microsoft.com/kb/286335/en-us

这是一个描述该问题的页面: http://support.microsoft.com/kb/181489/en-us