gpt4 book ai didi

c# - From 子句 ms Access 中的语法错误

转载 作者:行者123 更新时间:2023-11-30 22:40:34 25 4
gpt4 key购买 nike

我正在尝试使用以下代码从 Ms access 数据库中查询数据。

string sql = @"INSERT INTO Mre_Pole (ElementID,GlobalID,UpdateState) values (:ElementID,:GlobalID,:UpdateState)";
string commandText2 = @"SELECT TOP 1 * FROM Mre_Pole ORDER BY objectid DESC";
command.CommandText = sql;
command.Parameters.AddWithValue(":ElementID", entityGuid.EntityId);
command.Parameters.AddWithValue(":GlobalID", entityGuid.Guid);
command.Parameters.AddWithValue(":UpdateState", UpdateState.Added);
command.ExecuteNonQuery();
command.Parameters.Clear();
command.CommandText = commandText2;

OleDbDataAdapter dataAdapter = new OleDbDataAdapter(command);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);

但它抛出异常 dataAdapter.Fill(ds);

Syntax Error in From clause

谁能帮我解决这个问题。

最佳答案

尝试

改变

OleDbDataAdapter dataAdapter = new OleDbDataAdapter(command);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);

 OleDbDataAdapter dataAdapter = new OleDbDataAdapter(commandText2,"your oledbconnection");
DataSet ds = new DataSet();
dataAdapter.Fill(ds);

关于c# - From 子句 ms Access 中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222653/

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