Ошибка обновления в SQL Server 2008 Developer Edition + сохранение сгенерированных шаблонов = вычислено - PullRequest
0 голосов
/ 08 декабря 2011

Работа на сайте с использованием ADO.NET.Вставка клиента в базу данных, тот же код и модель на ноутбуке моего друга работали хорошо, но с моим я получил исключение обновления datetime2 до datetime вне диапазона при сохранении в БД.Единственное различие, которое мы обнаружили, было в версии, используемой для моего сервера, 10.0.1600 и моего друга 10.50.2500.

Я могу решить ее, вставив в код datefield = DateTime.Now;, но я хочу знать, что происходитименно так.

Мы обвиняем в этом ошибку.Кроме того, при сохранении созданного шаблона (например, поле имеет значение true по умолчанию или в этом случае отметку времени по умолчанию с использованием getDate(), мы записываем в модели сгенерированный в магазине шаблон = COMPUTED.не сделал.

Могу ли я подтвердить, что версия является проблемой? Чтобы я мог с радостью записать в код значения по умолчанию, которые мы должны вставить? Или у меня возникла какая-то другая проблема?

Спасибовсе

1 Ответ

0 голосов
/ 08 декабря 2011

попробуйте так ...

Если вы используете общую культуру, uiculture в своем приложении, тогда определите

culture="en-GB"
uiCulture="en-GB" 

в разделе глобализации в web.config

Или

Используйте Convert (date, getdate ()), чтобы получить текущую дату системы, в которую вам нужно вставить запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...