是否可以创建一个同时插入变量值和表字段的追加查询?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以创建一个同时插入变量值和表字段的追加查询?相关的知识,希望对你有一定的参考价值。
我正在尝试创建一个追加查询,将一个声明的变量值和一个字段值插入表中,我在代码中使用了术语“VALUES”,如果仅插入变量,则将其与“SELECT”混合使用。 ....“会给我一个错误。这是我的代码的简单版本:
X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
"SELECT emplyees.emp_name FROM emplyees ,values(" & X & ") " & _
"WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"
代码应该将员工姓名和他的工资附加到表中(Change_history_tbl),尝试了这段代码的其他方案,一切都没有运气。它有能力吗?提前致谢。
答案
试试这个
X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
"SELECT emplyees.emp_name, " & X & " FROM emplyees " & _
"WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"
以上是关于是否可以创建一个同时插入变量值和表字段的追加查询?的主要内容,如果未能解决你的问题,请参考以下文章