Помогите разобраться

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Помогите разобраться

Сообщение Rishat »

Имеется гал-ка 8.1 (крутиться под Pervasive 8.7) "эталонная" тестовая база из дистрибутива.
Стоят все патчи до 01.01.08
добавляю новую счет фактуру.

При просмотре этой записи через Support, показывает одну сумму, подключаюсь к этой же базе через Pervasive Control Center сумма совершенно другая.
Select dfact,num, summa, nrec from schfact where num='99999' order by dfact;
16/01/2008 ¦ 99999 ¦ 66666.00 ¦ 0000000000000002h

в Pervasive Control Center
DFACT NUM SUMMA NREC
---------- ---------------------------------------- --------------- -------------------
2008-01-16 99999 0.09046904 2


ps. для интереса решил проверить в накладных. новых записей не добавлял.

Запрос из Support
Select dsopr, dopr, nsopr, summa, nrec from katsopr where nsopr='000006' order by dsopr;
│ 20/01/2006 │ 20/01/2006 │ 000006 │ 837.80 │ 400004090BC08765h │
│ 26/01/2006 │ 31/01/2006 │ 000006 │ 229675.20 │ 4000781DC9203EB6h

из PCC
20.01.2006 000006 6666666.66629894 4611690455325771621
31.01.2006 000006 9999999.95909094 4611818087751106230

такой же глюк. в чем м.б. проблема? первый раз с таким столкнулся.
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Сообщение Начинающий путь »

Сейчас попробовал - все пучком робит, может у тебя словарь слетел?
повтори ADF->DDF
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Сообщение Rishat »

Начинающий путь писал(а):Сейчас попробовал - все пучком робит, может у тебя словарь слетел?
повтори ADF->DDF
сразу на нескольких базах?
ADF->DDF повторно также запускал. не помогло.
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Сообщение Rishat »

Cпасибо thor за наводку.
грабли появились собсно из-за нового atlantis'a и драйверов pervasive.

теперь после конвертации словаря в DDF, у полей SUMMA тип Decimal, тогда как ранее было Double. Спасибо товарищи разработчики, "удружили" :(

если конвертировать словарь БД на старом составе патчей(я попробовал на сентябрьских), проблема исчезла. вот. как говорится "Пилите, Шура, пилите!"
Ответить