Access SQL Update Ms语句不起作用

时间:2014-09-05 06:58:56

标签: sql access-vba

我目前有一个拆分默认视图

(http://i.stack.imgur.com/3L9HP.png)

我正在尝试更改字段“Email verzonden?”来自“Niet verzonden!”到“Verzonden!”当用户按下按钮时,但仅当选中前面的复选框时。

我尝试在SQL中使用更新语句,但是我收到以下错误代码:

  

运行时错误'3464':条件表达式中的数据类型不匹配。

有谁知道如何解决这个问题以及如何让它发挥作用? 这是我正在使用的SQL:

Private Sub cmdTest_Click()
Dim SQL As String
SQL = "Update artikelfiche SET Verzonden = 'Verzonden!' WHERE Bestellen = -1"

DoCmd.RunSQL SQL
End Sub

提前致谢!

1 个答案:

答案 0 :(得分:0)

在发布问题之前我应该​​好一点。 这是解决方案:

Private Sub cmdTest_Click() Dim SQL As String SQL =“更新artikelfiche SET Verzonden ='Verzonden!'在哪里Bestellen ='-1'“

DoCmd.RunSQL SQL 结束子

基本上,我忘记了''符合Bestellen的标准。