Foros del Web » Programando para Internet » ASP Clásico »

cambia valores al insertar

Estas en el tema de cambia valores al insertar en el foro de ASP Clásico en Foros del Web. Un Saludo Amigos de Foros del Web el dia de hoy he tenido una gran complicacion, que creo que puede ir por el lado de ...
  #1 (permalink)  
Antiguo 22/12/2010, 11:29
Avatar de aldaking  
Fecha de Ingreso: noviembre-2009
Ubicación: Saltillo
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta cambia valores al insertar

Un Saludo Amigos de Foros del Web

el dia de hoy he tenido una gran complicacion, que creo que puede ir por el lado de SQL Server a todo lo que estoy viendo, pero quiero que me confirmen si puede ser por eso, y como poder solucionarlo.

el detalle es este:
al momento de agregar valores con decimales a un textbox, el valor y las operaciones que realiza lo hace normal, pero al momento de guardar ahi es donde lo guarda como valor entero, no toma el punto decimal.
ya cambie el idioma de la configuracion regional del equipo y sigue igual...es parte de SQL?

un saludo y espero que me puedan ayudar.
  #2 (permalink)  
Antiguo 22/12/2010, 16:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 21
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambia valores al insertar

¿Qué tipo de dato tienes seleccionado en el SQL Server para ese campo?
  #3 (permalink)  
Antiguo 22/12/2010, 16:28
Avatar de aldaking  
Fecha de Ingreso: noviembre-2009
Ubicación: Saltillo
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: cambia valores al insertar

Cita:
Iniciado por mikikornella Ver Mensaje
¿Qué tipo de dato tienes seleccionado en el SQL Server para ese campo?
es tipo Float el campo.
  #4 (permalink)  
Antiguo 23/12/2010, 02:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 21
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: cambia valores al insertar

Para insertar datos en SQL Server utilizo el ASP (no sé si utilizarás un lenguaje de servidor).

Antes de insertar el número hago este código:

Código ASP:
Ver original
  1. VALORFLOAT = Replace(VALORFLOAT, ",", ".")

Me parece que es un poco "chapuza" pero a mi me funciona. En SQL Server los float me los guarda con el punto para separar los decimales.

A lo mejor es que lo estás intentando guardar con la coma como separación y el SQL sólo te coge la parte anterior a la coma.

Etiquetas: cambios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.