Код:
strSql = "insert into table2 (transactiondate) values ('" & transactiondate & "')"
кажется, дает мне ошибку времени выполнения:
The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value
В коде strSql — это объект String, а transactiondate — это объект Date. Однако в базе данных SQL transactiondate является объектом smalldatetime.
Я пытался изменить smalldatetime на datetime (в базе данных) и пробовал transactiondate.toString(), но безуспешно.
Как это можно исправить?
Примечание. Я знаю об опасностях встроенного SQL. Я ищу здесь быстрое решение, а не обсуждение SQL-инъекций.