我是MS-ACCESS和SQL的新手。我正在尝试更新链接的SQL表中的字段,但我一直在获取
3075 Syntax Error.
PartData是链接表我想念什么?
strSQL2 = "UPDATE PartData SET SpecialNote = " & SpecNotes & " WHERE PartNo= '" & PartNumberSearch & "'"
我猜您正在从VBA建立查询。然后,您就会遇到一个报价问题,因为SpecNotes显然是一个字符串。试试这个:
strSQL2 = "UPDATE PartData SET SpecialNote = '" & SpecNotes & "' WHERE PartNo= '" & PartNumberSearch & "'"
我还认为您可以通过使用参数来改善查询,但这可能是另一个问题,然后您应该再显示一些代码,以便我们可以看到上下文。请注意,没有参数,如果strSQL2
包含引号,则SpecNote
可能会产生意外结果。