Галактика и dbf-файл

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

Ответить
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Галактика и dbf-файл

Сообщение hope »

Добрый день!

Формирую из Галактики dbf-файл. Тип ставлю dbNum:
DBFAddField(hDBFh1, 'Precis', dbNum, 8, 5);

Надо в это поле записать значение 0,001. Никак не хочет Галактика это сделать, пишет 0,00 (именно 2 знака после запятой). Делаю так:
DBFPutFieldValue(hDBFh1, 'Precis', Double(0.001))

Может есть какая-то настройка на точность для dbf?

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

Сообщение san »

string(0.001,0,3) где 3 кол-во знаков, в общем виде все нужно приводить к строке, перед тем как писать в дбф. дату приводить по шаблону YYYYMMDD.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение hope »

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

Сообщение san »

такая, что когда ты сам приводишь число к строке, имеешь возможность указать точность. когда это делает система, считается точность 2 знака.
Ответить