【发布时间】:2016-07-11 14:16:34
【问题描述】:
使用时出现“From 子句中的语法错误”
简单查询SELECT * FROM Order。
奇怪的是我在我的项目中多次使用这个查询。
我正在使用SELECT * FROM Suppliers,它工作得很好,所有的表都连接到同一个 Access 文件。
【问题讨论】:
-
ORDER是关键字,需要转义:SELECT * FROM [Order]
使用时出现“From 子句中的语法错误”
简单查询SELECT * FROM Order。
奇怪的是我在我的项目中多次使用这个查询。
我正在使用SELECT * FROM Suppliers,它工作得很好,所有的表都连接到同一个 Access 文件。
【问题讨论】:
ORDER 是关键字,需要转义:SELECT * FROM [Order]
order 是 sql 关键字,与括号一起使用:
SELECT * FROM [Order]
【讨论】:
Order 是保留字,因此需要转义
SELECT * FROM "Order"
(或)
SELECT * FROM [Order]
最好不要使用保留字或关键字来命名数据库对象。如果你真的需要,那就试试tblOrder
【讨论】: