C# 访问更新查询

C# 访问更新查询,c#,ms-access,C#,Ms Access,这是我在代码中编写的更新查询 string updateSql = "UPDATE RateCenters "+ "SET ProvinceName= @ProvinceName " + "WHERE ProvinceID=@ProvinceID"; 我得到的错误如下 无效的SQL语句;应为“删除”、“插入”、“过程”、“选择”或“更新”。 请帮我解决这个问题 问候,, Arjun我想你需要在@ProvinceName之间加引号,而且可能在@ProvinceId之间,这取决于它的类型。这是非常

这是我在代码中编写的更新查询

string updateSql = "UPDATE RateCenters "+ "SET ProvinceName= @ProvinceName " + "WHERE ProvinceID=@ProvinceID";
我得到的错误如下

无效的SQL语句;应为“删除”、“插入”、“过程”、“选择”或“更新”。

请帮我解决这个问题

问候,,
Arjun

我想你需要在
@ProvinceName
之间加引号,而且可能在
@ProvinceId
之间,这取决于它的类型。

这是非常少的。你能提供更多的代码吗?在“更新…”和“设置…”之间有什么区别吗?你给我们的字符串明显以“更新”开头,因此该字符串的内容不能成为你报告的错误消息的原因(“…预期…“更新”)。因此,我们需要更多的信息。如何使用字符串
updateSql
?哪一行代码导致错误?请发布整个方法,或者至少是字符串声明和错误所在行之间的所有代码。