Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “为什么会?”;选择“从用户中选择*”;抛出语法错误?_C#_Sql_Database_Ms Access_Syntax - Fatal编程技术网

C# “为什么会?”;选择“从用户中选择*”;抛出语法错误?

C# “为什么会?”;选择“从用户中选择*”;抛出语法错误?,c#,sql,database,ms-access,syntax,C#,Sql,Database,Ms Access,Syntax,输出: String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CSTest.mdb"; String query = "SELECT * FROM user"; OleDbConnection connection = null; try { connection = new OleDbConnection(connectionString); connection.Open();

输出:

String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CSTest.mdb";
String query = "SELECT * FROM user";

OleDbConnection connection = null;
try
{
    connection = new OleDbConnection(connectionString);
    connection.Open();
    log("Database Connected!");

    OleDbCommand test1 = new OleDbCommand(query, connection);
    OleDbDataReader test2 = test1.ExecuteReader();
    log(test2.ToString());
}
catch (OleDbException error)
{
    log("Something went wrong: " + error.Message);
}
finally
{
    connection.Close();
    log("Database Disconnected.");
}
为什么我在这么简单的问题上会犯这样的错误?我试着在结尾加上一个分号,但没有任何改变。 我正在使用VisualStudio2010和Access数据库。
您认为问题是否与我刚安装的Access 2013引擎有关?除了我的计算机上的OpenOffice之外,我没有任何其他与office相关的程序。

User
是一个关键字,所以你应该用
[]

Database Connected!
Error occurred: Syntax error in FROM clause.
Database Disconnected.

是的,但这不是基于异常消息的重点。@SonerGönül它在FROM子句中表示错误..在使用关键字USER从其表名中删除后..所以我想它可能是pblmyea,它解决了我的问题。。。我真是个白痴。tnks alot@fabbroniko欢迎你,兄弟:)我已经更新了问题的标题,使之成为一个具体的问题摘要。这有助于人们知道你已经走了多远,很好地定义了问题(这总是有助于获得解决方案),并有助于提醒人们何时遇到了类似的问题。祝你好运
SELECT * FROM [user]