我使用的是 MS Access 1997 版本(.mdb
文件)。每天,我都需要手动插入值。在该文件中,有一列 Logical
( bool 数据类型)。我使用 SQL 查询而不是直接输入来自动化这个模板。
下面是我的插入查询:
Insert Into Data_CustomerTransmit_Tbl (Logical)
Values (" & Logicalnme & ")
值(value)观:
Logicalnme - True
当我在 Excel 中的 VBA 中运行此查询时,收到此错误消息
Syntax Error in Insert into Statement
请确认我应该使用“逻辑”作为列名还是保留关键字?
提前致谢。
最佳答案
你的字段名没有问题,你只需要附上你的INSERT
方括号中的列名。您还需要在 VALUES
中选择一个有效值。条款:
INSERT INTO Data_CustomerTransmit_Tbl ( [Logical] )
VALUES (TRUE);
如果要提示输入值,可以使用参数:
PARAMETERS [Please enter a Boolean value] YesNo;
INSERT INTO Data_CustomerTransmit_Tbl ( [Logical] )
VALUES ([Please enter a Boolean value]);
关于sql - MS Access/SQL : error in insert query statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39292134/