Ваша проблема не имеет ничего общего с IIS.Это классическая проблема форматирования даты и времени в базе данных.
Более 12 дает ответ: в году всего 12 месяцев!Итак:
НЕ форматируйте дату в «коде вставки» во что-либо, кроме формата США, поскольку хранилище вашей базы данных будет ожидать даты в формате США.
Я видел это время иснова с базами данных MS Access.
Простое решение - ВСЕГДА убедиться, что даты, которые вы используете в коде «Редактировать и вставить», были отформатированы для культуры США, т. Е. Мм / дд / гггг.
Дарин Димитров прав насчетМодель Binder практикует он упоминает.Но более серьезной проблемой здесь является квадратный колышек в круглой дыре: поскольку Microsoft является американской компанией, их базы данных нуждаются в датах в американском формате.
В MS Access, если ввод данных проходит через форму, выхорошо, просто полагаясь на настройки культуры вашего ПК.Однако, если вы вставляете данные с использованием кода VBA, вам необходимо явно отформатировать даты в формате США.
Именно это и происходит.