Я пытаюсь перенести старое классическое приложение asp в IIS 7.0 с win2k8, и я определенно не хочу менять старый код, если могу помочь Это.Сколько разных мест у вас есть, чтобы установить формат даты в IIS 7.0 и win2k8
Я установил формат даты в разделе «Настроить региональные параметры» в форматах «Дата» в региональных и языковых настройках панели управления на dd-MMM-yy.
Я все еще получаю Conversion_failed_when_converting_datetime_from_character_string ошибки, используя этот формат даты даже после перезагрузки.
Я использую также с помощью SQL Server Express 2005
Где еще вам нужно установить формат даты? Должны ли все они быть взяты из машины?
Старый код делает что-то действительно глупое, но опять же я не хочу его менять, а затем снова проверить его.
старый код эффективно делает это "Insert Into MyTable (ThisDate) значения ('" & Now() & "')"
Формирует Insert Into MYTABLE (ThisDate) значения ('17/03/2009 3:40:48 pm ')
Msg 241, Level 16, State 1, Line 1 Ошибка преобразования при преобразовании даты и времени из символьной строки.
Что это ЗАПРЕЩАЕТСЯ жаловаться на "п.м." часть строки dispite Настройки региона на машине, указывающие, что НЕ использовать это.
Вы также можете проверить этот ответ. https://stackoverflow.com/questions/11237765/datetime-format-issue-in-iis-7-server/11238540#11238540 –