El problema es el caracter que usas para separar los valores decimales si es '.' o ','
prueba con la instruccion
Código:
DecimalSeparator := cDecimalSeparator;
donde cDecimalSeparator es el caracter de la base de datos para separar decimales, prueba con los dos y mira con cual te funciona