请问有人请告诉我这个更新命令中的语法在哪里?
CurrentDb.Execute "UPDATE VolunteerDetails" & "SET FirstName=" & Me.frst_Name_txt & ", LastName='" & Me.lst_Name_txt & "'" & " WHERE VolsID=" & Me.vol_ID_txt
Run Code Online (Sandbox Code Playgroud)
谢谢!
我尝试了一种新方法,使其更简单....但仍然给我一个语法错误.
CurrentDb.Execute "UPDATE VolunteerDetails SET FirstName=Me.frst_Name_txt, LastName=Me.lst_Name_txt, WHERE VolsID=Me.vol_ID_txt"
Run Code Online (Sandbox Code Playgroud)
您的SQL看起来像:
UPDATE VolunteerDetailsSET FirstName=Foo, LastName='Bar' WHERE VolsID=10
Run Code Online (Sandbox Code Playgroud)
这有三个问题:
VolunteerDetails和之间没有空间SET目前还不清楚你正在使用什么语言(VB?只是直接访问表单?)但你绝对应该使用参数化SQL.如果您可以提供有关您的环境的更多数据,我们可以为您提供更多帮助.
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |