【问题标题】:Access Form Vba Update Record访问表单 Vba 更新记录
【发布时间】:2015-05-20 17:35:12
【问题描述】:

我想使用表单更新 Microsoft Access 数据库中的记录,但给出了预期的错误 en of statement。 :|

CurrentDb.Execute "UPDATE [Ensamblador]" _
"SET NumerodeEnsamblador=" & Me.textboxone  & "" _
", NombredeEnsamblador='" & Me.textboxtwo & "'" & _
", Especialidad='" & Me.textboxthree & "'" & _
" WHERE NumerodeEnsamblador=" & Me.textboxone

【问题讨论】:

  • 尝试在 SET 前面添加一个空格 - 您的第一个值没有前导和尾随 '。如果用户输入test'test,您的查询将始终失败。

标签: ms-access vba


【解决方案1】:

应该是这样的:

CurrentDb.Execute "UPDATE Ensamblador " & _
"SET NombredeEnsamblador = '" & Me.textboxtwo & "'" & _
", Especialidad='" & Me.textboxthree & "' " & _
"WHERE NumerodeEnsamblador=" & Me.textboxone & ""

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多