Ms Access SQL Update语句不支持';行不通
我目前有一个拆分的默认视图 当用户按下按钮时,我试图将“Email verzonden?”字段从“Niet verzonden!”更改为“verzonden!”,但仅当选中了它前面的复选框时 我尝试将update语句与SQL一起使用,但得到以下错误代码: 运行时错误“3464”:条件表达式中的数据类型不匹配 有人知道如何修复此问题以及如何使其正常工作吗? 这是我正在使用的SQL:Ms Access SQL Update语句不支持';行不通,sql,ms-access,vba,Sql,Ms Access,Vba,我目前有一个拆分的默认视图 当用户按下按钮时,我试图将“Email verzonden?”字段从“Niet verzonden!”更改为“verzonden!”,但仅当选中了它前面的复选框时 我尝试将update语句与SQL一起使用,但得到以下错误代码: 运行时错误“3464”:条件表达式中的数据类型不匹配 有人知道如何修复此问题以及如何使其正常工作吗? 这是我正在使用的SQL: Private Sub cmdTest_Click() Dim SQL As String SQL = "Upda
Private Sub cmdTest_Click()
Dim SQL As String
SQL = "Update artikelfiche SET Verzonden = 'Verzonden!' WHERE Bestellen = -1"
DoCmd.RunSQL SQL
End Sub
提前谢谢 我应该在发帖前仔细看看。 但这就是解决方案: 专用子cmdTest_Click() 将SQL设置为字符串 SQL=“Update artikelfiche SET Verzonden='Verzonden!',其中Bestellen='-1'” DoCmd.RunSQL 端接头
基本上,我忘记了Bestellen标准中的“”。没关系,我在发布此消息后立即找到了它,很抱歉提出了这个问题。我忘了在“-1”处的“…你的数据库中的
Verzonden
和'Bestellen'是什么类型的?很好,我自己已经修好了。谢谢你试图帮助我。@Athemoe:如果你认为这个问题可能对其他StackOverflow用户有帮助,请回答你自己的问题!