【发布时间】:2018-12-22 21:55:12
【问题描述】:
我不断收到编译错误,说找不到 where 行中的 txtlln。我对 SQL/VBA 还很陌生,所以我不确定我是否使用了正确的表达式来完成这项工作。
Private Sub btnlledit_Click()
Dim strSQL As String
SQL = "UPDATE tblll " & _
"SET [Component/Product] = '" & Forms!frmaddll!txtllcomponent & "',[HN] = '" & Forms!frmaddll!txtllhn & "' " & _
"WHERE [LLN] = '" & Forms!frmaddll!txtlln.value & "';"
debug.print sql
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
DoCmd.Requery
Me.Refresh
End Sub
【问题讨论】:
-
您可以尝试在 Forms!frmaddll!txtlln 的末尾添加一个 .Value 吗?
-
添加 .value 现在我收到错误 Sub or Function not defined for Where LLN = Forms!frmaddll!txtlln.Value
-
您似乎在字符串连接中使用
& ""而不是& "'。
标签: sql vba ms-access-2016