Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2011, 04:50
nikolai
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 22 años, 5 meses
Puntos: 1
Parte decimal de un numero

Hola

Tengo una web con bd mysql, paginas asp y scripts en vbs

En uno de los vbs hago una serie de calculos y despues pretendo insertarlos en mysql

Pues bien, en la insercion pierdo los decimales.

los campos mysql de destino los tengo definidos como float(5,2)

en el vbs he metido unos Response.Write para ver los valores antes de insertar
y me salen, por ejemplo:

var_ValorM=10,69 (con coma decimal)

sin embargo, despues de la insert veo la tabla y aparece el valor "10.00"

si en vez de utilizar la variable var_ValorM, lo hago directamente, es decir, en la insert pongo "10.69" en los VALUES (con punto decimal), se graba bien

he tratado de hacer un replace de var_ValorM, cambiando "," por "." pero me da error

alguien me puede orientar?

gracias