我需要在旧的Access97数据库上执行简单的INSERT INTO
查询。
我从一个非常简短的例子开始 - 这不起作用:
INSERT INTO [MY-TABLE]( [Field1] )
VALUES ( "blabla" )
MY-TABLE是表格的实际名称,Field1是String
字段
我收到错误:
查询输入必须至少包含一个表或查询
因为我需要插入文字值,所以我不想在这里使用查询(即SELECT FROM
)
阅读文档(https://msdn.microsoft.com/en-us/library/bb208861(v=office.12).aspx)我不知道我的SQL出错了。
这里有几个实际表和字段的屏幕截图:
这里是SQL代码:
无论如何......
即使使用双引号也能正常工作。 问题是我用来检查的按钮:使用“查看”按钮导致上面的错误。而是我必须使用“感叹号”。
答案 0 :(得分:1)
我需要使用“感叹号”按钮执行来执行查询,而不是 view 。这是因为我的查询没有要查看的结果集 - 因此我看到了错误。
顺便说一句,我确认语法被单引号或双引号接受。