Как поместить время в бревне Дата / Время в Access VBA - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь обновить дату выхода из системы определенного пользователя, но она показывает ошибку вроде.

Ошибка:

Нет значения для одного или нескольких обязательных параметров.

Я использую код ниже.

Source = "UPDATE timetbl Set logouttime = tmp where empname = 'Prashant'"
.Open Source:=Source, ActiveConnection:=Connection
MsgBox "success"

объяснение: tmp (переменная) имеет текущее время IST, т.е. 10:5:19 PM (без одинарных кавычек), оно обновляется в поле logouttime(дата / время), когда empname равно Prashant.

Примечание. Работает, когда я вручную задаю значение tmp, т.е. '10:5:19 PM', но не работает без кавычек.

Пожалуйста, предложите это.

1 Ответ

1 голос
/ 03 июня 2019
      Source = "UPDATE timetbl Set logouttime =#" & tmp & "# where empname = 'Prashant'"
     .Open Source:=Source, ActiveConnection:=Connection
      MsgBox "success"

Вы должны использовать такие переменные. И даты нужны # с обеих сторон для доступа sql

...