|
Нашел (не без вашей помощи) следующее решение:
DbfRecords.Open('SELECT TextField, CAST(DecimalField AS VARCHAR(12)) DecimalField, FROM FoxProFile ORDER BY DateField');
Потом делаю преобразовывание:
EVALUATE(MyValue, CONVERTSTR(FORMAT(DbfRecords.Fields.Item('DecimalField').Value),'.',','));
CONVERTSTR здесь нужен, так как после CAST десятичный сепаратор получается в виде точки, которую нужно преобразовать в запятую.
Всем спасибо.
|