Добрый день(вечер) всем.
Делаю экспорт в 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
Как выйти из данной ситуации???