Ошибка времени выполнения 3001: «аргументы неверного типа находятся вне допустимого диапазона или конфликтуют друг с другом vba» - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь обновить строку таблицы с помощью входных данных от пользовательской формы. ниже приведен код, который я пытаюсь выполнить, но его сбой с msg «аргументы неверного типа находятся вне допустимого диапазона или конфликтуют друг с другом vba» Я проверил тип данных и все. Если я использую метод .execute, он работает, но не так.

У меня есть похожий код, где я получаю строку и обновляю обратно таким же образом. в нем обновляется только одно поле, но оно работает нормально.

В чем может быть причина гуру ??

enter image description here enter image description here

1 Ответ

0 голосов
/ 01 ноября 2018

Передать true Дата значения в поля даты:

rst.Fields("MATURITY_DATE").Value = DateValue(Maturitydate.Value)
' …
rst.Fields("LAST_UPDATE_TIMESTAMP").Value = Now()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...