Ms access 插入错误

Ms access 插入错误,ms-access,Ms Access,所以我有一个系统,在这个系统中,我需要从一个未绑定的文本框中获取数据,并将所述数据提交到一个绑定的文本框中。这部分工作得很好,但我还想使用insert-into命令捕获未绑定框中的信息,并将其提交到一种历史表 db.Execute "Insert Into stagingtest (Me.A, Me.B, Me.C)" & _ "Values(" & Me.txtA & ", " & Me.txtB & ", " & M

所以我有一个系统,在这个系统中,我需要从一个未绑定的文本框中获取数据,并将所述数据提交到一个绑定的文本框中。这部分工作得很好,但我还想使用insert-into命令捕获未绑定框中的信息,并将其提交到一种历史表

db.Execute "Insert Into stagingtest (Me.A, Me.B, Me.C)" & _
              "Values(" & Me.txtA & ", " & Me.txtB & ", " & Me.txtC & ")"

这就是我目前所拥有的,但每次运行它时,我都会得到一个“需要对象”错误

您的语法似乎没有引用实际字段。

从SQL语句来看,StaginTest中有一个字段名为Me.a。如果用有效字段替换Me.A、Me.B、Me.C,一切都应该正常。

您的语法似乎没有引用实际字段。
从SQL语句来看,StaginTest中有一个字段名为Me.a。如果用有效字段替换Me.A、Me.B、Me.C,一切都应该正常。

我将代码更改为

CurrentDb.Execute "Insert Into stagingtest (A, B, C)" & _
              "Values ('" & Me.txtA & "', '" & Me.B & "', '" & Me.C & "')"
而且它似乎工作顺利

如果我浪费了任何人的时间,我深表歉意。

我将代码更改为

CurrentDb.Execute "Insert Into stagingtest (A, B, C)" & _
              "Values ('" & Me.txtA & "', '" & Me.B & "', '" & Me.C & "')"
而且它似乎工作顺利


如果我浪费了任何人的时间,我表示歉意。

呃,我表示歉意。没有“(我A,我B,我C.)”只是(A,B,C)目前。呃,我道歉。没有“(Me.A,Me.B,Me.C.)”它只是(A,B,C)目前。承认@HelloW的有价值的输入会很好。承认@HelloW的有价值的输入会很好。