我正在使用MS Access 1997版本(.mdb文件).我每天都需要手动插入值.在该文件中,有一列Logical(布尔数据类型).我使用SQL查询而不是直接输入来自动化此模板.
下面是我的插入查询:
Insert Into Data_CustomerTransmit_Tbl (Logical)
Values (" & Logicalnme & ")
Run Code Online (Sandbox Code Playgroud)
价值观:
Logicalnme - True
Run Code Online (Sandbox Code Playgroud)
当我在Excel中的VBA中运行此查询时,我收到此错误消息
插入语句时出现语法错误
请确认我是否应使用"Logical"作为列名或这是保留关键字?
提前致谢.
您的字段名称没有问题,只需将INSERT列名称括在方括号中即可。您还需要在子句中选择一个有效值VALUES:
INSERT INTO Data_CustomerTransmit_Tbl ( [Logical] )
VALUES (TRUE);
Run Code Online (Sandbox Code Playgroud)
如果您希望提示输入要插入的值,可以使用参数:
PARAMETERS [Please enter a Boolean value] YesNo;
INSERT INTO Data_CustomerTransmit_Tbl ( [Logical] )
VALUES ([Please enter a Boolean value]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
853 次 |
| 最近记录: |