Access97:INSERT INTO在没有表或查询的情况下失败

时间:2016-11-21 09:04:37

标签: sql ms-access

我需要在旧的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出错了。

更新

这里有几个实际表和字段的屏幕截图:

enter image description here

这里是SQL代码:

enter image description here

无论如何......

解决!!

即使使用双引号也能正常工作。 问题是我用来检查的按钮:使用“查看”按钮导致上面的错误。而是我必须使用“感叹号”

1 个答案:

答案 0 :(得分:1)

我需要使用“感叹号”按钮执行来执行查询,而不是 view 。这是因为我的查询没有要查看的结果集 - 因此我看到了错误。

顺便说一句,我确认语法被单引号或双引号接受。