AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2012, 18:09   #1  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Добрый день(вечер) всем.
Делаю экспорт в DBF. Всё отлично выгружает....кроме числовых значений. Нужно выгрузить дробное число у которого 8 знаков после запятой.
Выгружаю вот так
Код:
CREATE(DBFBase);
DBFBase.Open('DRIVER=Microsoft dBASE Driver (*.dbf);DRIVERID=277;DBQ=' + ended Properties=DBASE IV;Persist Security Info=FALSE;');
CREATE(DbfRecords);

REPEAT
...
    DbfRecords.Fields().Item('XVAL').Value := TABLE.XVAL;
...
UNTIL ...
Смотрю по дебагеру значение в TABLE.XVAL нормально все 8 знаков. В Таблице DBF свойство поля нормально... 8 знаков... но записывает грубо говоря вот так 25.59710000 вместо 25.59712234
Понимаю что Навижн тут непричём.

DBFBase Automation 'Microsoft ActiveX Data Objects 6.0 Library'.Connection
DbfRecords Automation 'Microsoft ActiveX Data Objects 6.0 Library'.Recordset
Как выйти из данной ситуации???
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:16.