Привет, я получаю ошибку 3144 update statement синтаксическая ошибка на нижеприведенных строках, любезно предложите
CurrentDb().Execute "UPDATE W1 SET " & _ "W1.[ Prg Name] = '" & RS.Fields("[Card Pgm Name]") & _ "', W1.[Prg Amt] = " & RS.Fields("[Trans Amt]") & ", " & _ "W1.[Prg Count] = " & RS.Fields("[Trans Count]") & _ " WHERE [Level Name] = '" & RS.Fields("[Program Name]") & "'" & _ " AND [Period] = '" & cmdPeriod.Value & "'" & _ " AND [Tran Post Date] = #" & RS.Fields("[Posted Date]") & "#"
Что я уже пробовал:
Попробовал комплимент с обновлением " "
Richard MacCutchan
Похоже, что у вас есть символы кавычек/двойных кавычек в неправильных местах.
j snooze
если вы поставите точку останова в операторе execute и вставите "UPDATE W1..." в ближайшее окно, как это будет выглядеть? возможно, это поможет вам увидеть отсутствующую цитату или если в поле [Prg Name] есть цитата в имени, это также вызовет проблемы.