sql - MS Access/SQL : error in insert query statement

标签 sql vba ms-access

我使用的是 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/

相关文章:

来自另一张纸的 VBA 循环

excel - (Excel) 在 Excel 中报告街道号码

algorithm - Access 中的 Acos & Asin 替代品

ms-access - INSERT INTO 语句 RTE 中存在语法错误 '-2147217900 (80040e14)' :

mysql - 在 MySQL 中使用 OVER ( PARTITION BY ... )) 时出现问题

mysql - 每 5 次插入更改一些值(MySQL 存储过程)

php - 在codeigniter php的电子商务购物车系统中通过复选框搜索产品

c# - 如何创建一个临时sql表,并将名称作为参数传递?

excel - 尝试在事件工作簿中引用另一个工作表

ms-access - MS Access 通过依赖于表单值