Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB2 Access View. Ошибка представления дaт
|
|||
|---|---|---|---|
|
#18+
Доброе время суток Описываю проблему. Был создан DAV (DB2 Access View) для доступа из DB2 к базе в Lotus Notes, средствами SQL Одно из полей в форме лотуса имеет тип Date/Time, соответствующее ему поле в DAV – тип DATE Галку "Normalize to GMT for time zone conversions" сняли. Server Domino 8.1.0 DB2 9.1.0 При просмотре DAV со стороны DB2, было обнаружено, у некоторых (не всех !) строк (лотусовых документов) дата увеличилась на 1 сутки. Более того, такой перескок мог появлятся не сразу после создания документа в лотусе. Или же после пересоздания DAV проблема временно исчезала, но, затем вновь, появлялась. Т.е. если в лотусе есть документ с датой 17.03.2010 в DB2 на сутки вперед: 18.03.2010 Изменили тип в DB2 на TIMESTAMP– не помогло в DB2: 18.03.2010 0:00:00.000000 Изменили на varchar. Думал если будет поле текстовым то это убережет от всегих бажных конверсий – на помогло, все равно в лотусе 17.03.2010, а в DB2 2010-03-18-00.00.00.000000 Вот что нагуглил db2 access views (DAV): Date/Time fields don't convert to db2 date fields correctly. If the Domino field has a time component then the resulting date in db2 is 1 day ahead. You have to make sure the field is @date(fieldname) in it's translation formula for db2 to tie to the field correctly. It converts the time based on the current GMT area to GMT based time Т.е выходит, что если в лотусе поле DATE/TIME без времени (толко дата) , то все OK а если там еще есть время, то будет +1 день. Но применения собаки @date() в нашем случае ограничено – придется менять лотусовые формы вставлять @date в свойства полей может кто знает как еще это можно обойти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 13:42 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=69&tid=1602837]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 385ms |

| 0 / 0 |
