Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Отображение DateTime


Автор: Pankon 5.9.2007, 10:29
В базе данных (MS SQL 2000) поле имеет тип DateTime и,
как показывает SQL Query Analyzer, значение этого поля (в тестовой записи) 
2007-07-25 09:49:00.280

В GridView это значение 25.07.2007 09:48:59!!!!!

С чем это может быть связано??????

Автор: Wanderer2019 5.9.2007, 13:33
может с региональными настройками связано?

Автор: Pankon 5.9.2007, 13:48
Wanderer2019, устанавливаю "en-GB" для веб-прилижения, GridView 
дает 25/07/2007 09:48:59...


(Не очень то верится, что какие-нибудь региональные установки могли из даты одну секунду отнять....)

 smile 

Автор: Naum 5.9.2007, 18:34
Скорее всего ошибка в другом (в анализаторе смотрели одну запись, в гриде - другую; либо кодом как-то изменяется; либо еще что-то подобное). Просто замены даты не может быть.

Добавлено через 3 минуты и 16 секунд
Хотя... http://bugs.mysql.com/bug.php?id=13900

Автор: Pankon 6.9.2007, 09:32
Naum, большое спасибо....   smile   Натолкнул на мысль - все еще раз досконально проверить... Действительно, в Gridview использовалось другое поле из этой же записи.... Пойду к шефу и скажу, что причина - "неправильное поле" в Gridview  smile 


ПС. Извеняюсь если отнял у кого-либо время с моим "бестолковым" вопросом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)