Bob*_*Gee 5 sql ms-access jet jet-sql
我有一个问题,所有的权利都不应该失败,我不能为我的生活找出原因
INSERT INTO Grocery_Store_Prices(Store,Item,Brand,Price,Unit,Quantity,Note)
VALUES("Kroger","Cheesy Poof","Cartman",0.51,"fart",15,"what is going on");
Run Code Online (Sandbox Code Playgroud)
当我尝试运行查询时,我收到"INSERT INTO语句中的语法错误",并突出显示"注释"字段.如果我省略Note字段及其值,查询工作正常.有什么东西真的很明显我不见了,还是有一个Jet SQL怪癖埋在这里?
它所采用的表是:Grocery_Store_Prices
"注意"是Microsoft Access中的保留字.你需要用方括号括起来:
INSERT INTO Grocery_Store_Prices(Store,Item,Brand,Price,Unit,Quantity,[Note])
VALUES("Kroger","Cheesy Poof","Cartman",0.51,"fart",15,"what the ____");
Run Code Online (Sandbox Code Playgroud)
这里有用的保留字列表:http://support.microsoft.com/kb/286335
有些人认为它的最佳实践总是在方括号包住的字段名称,只是让你不必担心.
祝好运!
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |