插入错误

时间:2012-12-12 16:33:30

标签: ms-access

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

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

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

2 个答案:

答案 0 :(得分:3)

看起来您的语法不是引用实际字段 在您的SQL语句中,您似乎在 stagingtest 中有一个名为 Me.A 的字段。如果用有效字段替换Me.A,Me.B,Me.C,一切都应该有效。

答案 1 :(得分:0)

我将代码更改为

CurrentDb.Execute "Insert Into stagingtest (A, B, C)" & _
              "Values ('" & Me.txtA & "', '" & Me.B & "', '" & Me.C & "')"

它似乎毫无障碍地工作。

如果我浪费了任何人的时间,我道歉。