11.01.2005, 15:16 | #1 |
Участник
|
Проблемы с датой
Здравствуйте. На SQL Server 2000 создал таблицу для контроля изменений объектов. В этой таблице есть поле datetime, которое заполняется автоматически функцией getdate(). В Navision в дизайнере объектов также создал таблицу с таким же названием и полями, указал свойство LinkedObject = Да. Но почему-то в Navision поле с датой отображается на 3 часа больше, чем если я смотрю данные прямо на SQL. Что нужно сделать, чтобы решить эту проблему?
|
|
11.01.2005, 16:10 | #2 |
Аксакал в отставке
|
Рискну предположить, что на сервере установлено среднеевропейское время, а на рабочей станции - московское.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
11.01.2005, 17:18 | #3 |
Участник
|
Цитата:
Изначально опубликовано Тимур
Рискну предположить, что на сервере установлено среднеевропейское время, а на рабочей станции - московское. |
|
15.04.2005, 10:13 | #4 |
Участник
|
Navision хранит дату по гринвичу, а клиет добавляет +3 для москвы
Я такую проблему сперва решил вычитанием этих 3 часов т.е 0,125, а потом нашел функцию GETUTCDATE() возвращающую дату по гринвичу |
|
15.04.2005, 12:06 | #5 |
Участник
|
Спасибо большое, теперь работает правильно.
|
|