c# "From子句中的语法错误 "与Access。

问题描述 投票:-1回答:2

当我使用简单的查询时,我得到 "From子句语法错误"。SELECT * FROM Order.奇怪的是,我在项目中多次使用这个查询,我使用的是 SELECT * FROM Suppliers 而且工作得很好,所有的表都连接到同一个 Access 文件。

c# sql access
2个回答
4
投票

order 是一个 sql 关键字,使用时要加括号。

SELECT * FROM [Order]

4
投票

Order 是一个保留词,因此需要转义,像

SELECT * FROM "Order"

(OR)

SELECT * FROM [Order]

最好,千万不要用保留字或关键字来命名一个DB对象。如果你真的必须这样做,那么可以尝试像 tblOrder

© www.soinside.com 2019 - 2024. All rights reserved.