Я пытаюсь перенести старое классическое приложение asp на IIS 7.0 с win2k8, и я определенно не хочу менять старый код, если могу помочь.
Я установил формат даты в настройке региональных параметров в форматах даты
в региональных и и языковых опциях в панели управления для дд-ммм-гг.
Я все еще получаю Conversion_failed_when_converting_datetime_from_character_string
ошибки использования этого формата даты даже после перезагрузки.
Я также использую SQL Server Express 2005.
Где еще вам нужно установить форматы даты? Должны ли они быть взяты из настроек машины?
Старый код делает что-то действительно глупое, но, опять же, я не хочу менять его, а затем снова тестировать.
Старый код эффективно делает это
"Вставить в MyTable (ThisDate) значения ('" & Now () & "')"
Генерирует значения вставки в MyTable (ThisDate) ('17 / 03/2009 3:40:48 p.m. ')
Сообщение 241, Уровень 16, Состояние 1, Строка 1
Ошибка преобразования при преобразовании даты и времени из символьной строки.
То, на что он на самом деле жалуется, это «р.м.» часть строки спрайта
настройки региона на машине, указывающие НЕ использовать это.