我的插入语句出了什么问题?

aur*_*lio 0 sql ms-access visual-studio

我在Visual Studio中收到SYNTAX错误.使用Access DB

INSERT INTO Order (oProduct, oQty, oPrice) 
SELECT pName, pQty, pPrice
FROM Product 
WHERE pName = 'Big Mac'";
Run Code Online (Sandbox Code Playgroud)

表:产品字段:pName,pPrice,pQty

表:订单字段:oProduct,oQty,oPrice

And*_*mar 9

"Order"是SQL中的保留字.用方括号将其转义,例如:

 insert into [Order]
Run Code Online (Sandbox Code Playgroud)