Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/06/2015, 18:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Como escribir en una base de datos a través de un input números con decima

No confundas representar los decimales en pantalla con coma, con ell formato de lo datos para almacenar en la base.
Las bases de datos trabajan con el punto decimal, a coma no existe en ese contexto. Eso quiere decir que cuando creas el INSERT o UPDATE, debes poner el decimal con punto. Que luego lo representes en pantalla con coma, es un tema de programación, no de la base.
Por otro lado, ten en cuenta que en la base el tipo de columna para decimales es DECIMAL, FLOAT, REAL u otros, dependiendo de la base de datos usada.
En tu caso es posible que esa columna este declarada como INT, lo que quiere decir ENTERO, tipo de dato que no almacena decimales.

Por cierto, ni se te ocurra usar un VARCHAR. Eso sí sería una metida de pata mayúscula.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 22/06/2015 a las 20:14