Текущий архив: 2002.12.12;
Скачать: CL | DM;
Вниз
Как определить размер и точность Numeric поля? Найти похожие ветки
← →
ev1972 (2002-11-22 15:47) [0]Подскажите, пожалуйста, как в программе определить
размер и точность поля.
У меня в DBF файле поле описано как Numeric(15, 2)
Я делаю так:
Precision := TFloatField(Table1.Fields[I]).Precision;
Size := TFloatField(Table1.Fields[I]).Size;
В результате Precision = 15, Size = 0.
← →
Reindeer Moss Eater (2002-11-22 15:51) [1]Эти свойства для TFloatField не актуальны.
Они актуальны для TBCDField
Precision = всего знаков
Size = знаков после запятой
← →
ev1972 (2002-11-22 16:08) [2]А как же тогда выполнить такую простую задачу:
определить размер и точность поля?
← →
Reindeer Moss Eater (2002-11-22 16:10) [3]Не работать с ним как с TFloatField
← →
Anatoly Podgoretsky © (2002-11-22 16:12) [4]Слово Float переводится как с плавающей запятой
← →
ev1972 (2002-11-22 16:17) [5]В FoxPro это поле определено как N(15, 2).
В Delphi Table1.Fields[I].DataType = ftFloat
При обращении
(Table1.Fields[I] as TBCDField).Precision
возникает ругань: Invalid Class Typecast.
Страницы: 1 вся ветка
Текущий архив: 2002.12.12;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.017 c