【发布时间】:2019-01-22 03:29:03
【问题描述】:
我正在尝试通过 SQL 将表单中的值传递到我的数据库中:
Private Sub Befehl4_Click()
Dim SQL As String
Dim unique As String
unique = Forms!frm_test!PN
SQL = "INSERT INTO tab_test (Feld1) VALUES (unique)"
DoCmd.RunSQL SQL
End Sub
当我从表单中的按钮执行此代码时,unique 不会传递给 SQL 命令。我必须输入它。以这种方式编写 SQL 命令时:
SQL = "INSERT INTO tab_test (Feld1) VALUES (Forms!frm_test!PN)"
它按预期工作。
我错过了什么或做错了什么?
【问题讨论】: