Я застрял на этом SQL, он говорит, что мне не хватает оператора и выделяет "Available"
. То, что я пытаюсь сделать, это создать этот запрос обновления в VBA, мне нужно поле [TS]
для обновления, но только если «[Status]
« доступно ». Вот полный код ниже:Ошибка синтаксиса MS Access SQL
UPDATE attendance SET TS = " & iif [Status] = "Available" Then DMax("[TS]", "attendance") + 1 & " WHERE [userID]= " & rs!userID
Я думаю, я не могу иметь это утверждение в правильном порядке.
Если у вас есть условие iif, вам также не нужно условие else? –
Я думал, что если у вас есть инструкция IF/THEN, то else является необязательным (Else). – Lilly
Цитата после SET TS = "никогда не была закрыта? – BICube