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

formatear campo base de datos

Estas en el tema de formatear campo base de datos en el foro de ASP Clásico en Foros del Web. Hola a todos, de nuevo me encuentro con otro error, al realizar el calculo con los campos en la base de datos, el importe esta ...
  #1 (permalink)  
Antiguo 19/11/2008, 03:26
 
Fecha de Ingreso: octubre-2007
Mensajes: 130
Antigüedad: 17 años, 6 meses
Puntos: 2
formatear campo base de datos

Hola a todos, de nuevo me encuentro con otro error, al realizar el calculo con los campos en la base de datos, el importe esta guardado con el siguiente formato: 56,42. Por lo que al realizar el calculo cuando es numero decimal aparece lo siguiente: -1,#IND $. Si el número es entero realiza correctamente el calculo. Os dejo mi codigo y la linea en negrita no funciona, da error, alquien sabe porque? Gracias.

<%
var comandov = Server.CreateObject("ADODB.Command")
comandov.ActiveConnection = crearConexion()
comandov.CommandText = "SELECT * FROM cambio";
var rss = comandov.Execute()
FormatNumber(rs.fields("precio_euro").Value,2)
cambio = rss.fields("importe") * rs.fields("precio_euro")
%>
  #2 (permalink)  
Antiguo 19/11/2008, 05:36
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: formatear campo base de datos

que error da???

Palo de ciego:

¿podra ser por que el servidor esta configurado para que el caracter decimal sea el PUNTO y el valor que viene en el campo viene con COMA?

que pasa si haces esto????que valor imprime ???
Cita:
dim paso

paso = FormatNumber(rs.fields("precio_euro").Value,2)
reponse.write paso
response.end
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 11:02.