gpt4 book ai didi

c# - From子句中的语法错误(可能是最简单的from子句)

转载 作者:行者123 更新时间:2023-12-03 08:06:32 25 4
gpt4 key购买 nike

我最简单的From子句中出现错误(错误代码:-2147217900),我不知道为什么...

这是我的代码:

    static string ConnString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=E:\\P-OT-MT\\P-OT-DB.accdb; Jet OLEDB:Database Password=*************;";
public static DataSet DS_USERS;

public static void INIT_DS()
{
// Initialize the USERS dataset and write the database information to it
DS_USERS = new DataSet();
string SQL = "SELECT * FROM USER;";
using (OleDbConnection Conn = new OleDbConnection(ConnString))
{
Conn.Open();
OleDbCommand cmd = new OleDbCommand(SQL, Conn);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
adapter.Fill(DS_USERS);

cmd.Dispose();
adapter.Dispose();
Conn.Close();
}
}

我不知道错误在哪里...表用户存在并且数据库的位置也正确...密码也正确...

我希望你可以帮助我

最佳答案

USER是MS Access中的保留字。

另请:List of reserved words in Access 2002 and in later versions of Access

您必须使用[]对该单词进行转义。

使用:string SQL = "SELECT * FROM [USER];";

关于c# - From子句中的语法错误(可能是最简单的from子句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36005220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com