gpt4 book ai didi

c# - select语句包含保留字c#

转载 作者:行者123 更新时间:2023-11-29 22:28:00 25 4
gpt4 key购买 nike

我的 C# 应用程序有问题,它使用的是 MYSQL 数据库,在哪里没有问题!,但是当我将数据库更改为 MS Access 时,出现此问题:select 语句包含保留字或拼写错误或缺失的参数名称,或者标点符号不正确。

这是我的代码:

OleDbCommand cmd = new OleDbCommand("SELECT action.info, relation.id AS action FROM relation LEFT OUTER JOIN conditions ON relation.conditions_id = conditions.id LEFT OUTER JOIN situation ON relation.situation_id = situation.id LEFT OUTER JOIN car_type ON relation.car_id = car_type.id LEFT OUTER JOIN action ON relation.action_id = action.id LEFT OUTER JOIN signal AS signaal1 ON relation.signal_id = signaal1.id where car_type.info=@car_type" + string2 + "  ORDER BY conditions.id ASC", objConn);
cmd.Parameters.AddWithValue("@car_type", radButton1.Text);

OleDbDataReader dataReader = cmd.ExecuteReader();

执行最后一行时出现错误..! “OleDbDataReader dataReader = cmd.ExecuteReader();”

------------------------------------已编辑我通过在表名称中添加“z”来更改表名称,现在出现另一条消息:

enter image description here

最佳答案

谢谢@Grant_Winney,我更改了操作和关系,错误消失了:D,但出现了另一个错误:s(我问了另一个问题)

关于c# - select语句包含保留字c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30084732/

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