TFMTBCDField constructor
TFMTBCDField([
- TComponent? aOwner
Implementation
TFMTBCDField([TComponent? aOwner]) : super(aOwner) {
_maxValue = 0;
_minValue = 0;
validChars = {
decimalSeparator, "+", "-",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
};
setDataType(TFieldType.ftFMTBcd);
// Max.precision for NUMERIC,DECIMAL datatypes supported by some
// databases: Firebird-18; Oracle,SqlServer-38; MySQL-65;
// PostgreSQL-1000 (original comment kept as-is)
precision = 18; // default number of digits
size = 4; // default number of digits after decimal place
}