Округление при выгрузке в dbf

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

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

Ответить
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Округление при выгрузке в dbf

Сообщение san »

при конвертации 585 на 712 столкнулся с такой ситуацией:
Выгружаем таблицу sporder
в 585 была цена товара(rsrprice):1661.017499999999
из 585 выгрузилась в дбв(rsrprice):1661.01750000
в 712 загрузилось из дбв(rsrprice):1661.01750000

в результат имеем отклонение стоимости в 1 коп:
585 версия Round(1661.017499999999*2,2)=3322.03
712 версия Round(1661.01750000*2,2)=3322.04

почему то возникло округление?
может есть опции что бы отключить такое округление?
Последний раз редактировалось san 25 окт 2006, 10:28, всего редактировалось 1 раз.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

Нашел
Не стал удалять тему, может кому пригодится.
[lot]
ExportDoubleToStr=on

Кстати, DBFmaxNumericDigits похоже не работает.
nickmix
Постоянный обитатель
Сообщения: 171
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская обл
Контактная информация:

Сообщение nickmix »

san, жжешь по тихой грусти ))))))))))))))))))) спасибо за инфу.
Ответить