2012-12-12 49 views
0

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

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

这就是我目前有,但每次我运行它,我得到“对象需要”错误。

回答

0

我改变了代码

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

,它似乎顺利工作。

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

+0

本来很高兴认可@ HelloW的宝贵意见。 – Fionnuala

3

它看起来不像你的语法没有引用实际字段。
从你的SQL语句看起来你有一个域stagingtest命名为Me.A。如果将Me.A,Me.B,Me.C替换为有效的字段,一切都应该起作用。

+0

呃,我的道歉。没有“(Me.A,Me.B,Me.C.)”现在只是(A,B,C)。 – user1706975