Страница 1 из 1

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

Добавлено: 08 сен 2005, 15:07
hope
Добрый день!

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

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

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

Спасибо!

Добавлено: 08 сен 2005, 21:23
san
string(0.001,0,3) где 3 кол-во знаков, в общем виде все нужно приводить к строке, перед тем как писать в дбф. дату приводить по шаблону YYYYMMDD.

Добавлено: 09 сен 2005, 08:05
hope
Спасибо! действительно так работает!!!! А какая тут логика заложена?

Добавлено: 09 сен 2005, 08:31
san
такая, что когда ты сам приводишь число к строке, имеешь возможность указать точность. когда это делает система, считается точность 2 знака.