Ver Mensaje Individual
  #1  
Antiguo 12-01-2004
delphicano delphicano is offline
Miembro
 
Registrado: may 2003
Ubicación: Quilpué, CHILE
Posts: 12
Reputación: 0
delphicano Va por buen camino
Question No se me registra el separador decimal en Acces

Hola estimados amigos:

Tengo una aplicación desarrollada en delphi, que opera con una base de datos access. Todo funciona "casi impecable", porque el problema se da cuando registro decimales en la base de datos, no se registra el punto separador de decimales. Por ejemplo registro el 10.2 y en la base de datos queda como 102 y no me tira ningún error!!

El tipo de dato es double y realmente no sé qué está pasando. El campo se llama cantidad dentro de una tabla llamada materiales. Esto es lo que hago:

with query do
begin
close;
sql.clear;
sql.add('update materiales set cantidad=cantidad+'+edit1.text+' where ...');
execsql;
end;

Obviamente hago las validaciones al edit1 para que sea un real (no usar comas, letras, no más de un punto, etc.) Es en ese edit donde pongo el valor 10.2 (u otro) y en la base de datos queda como 102 al registrarse.

De antemano agradezco la ayuda.
__________________
Saludos desde Quilpué, CHILE
Responder Con Cita