Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2004, 01:59
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
Operaciones con numeros

Set rsprecio=db.execute("select precio from productos where idproducto=" & idproducto)

'Los precios estan en la bd con una coma para los decimales
'Con el replace cambio esa coma por un punto.


precioactual=(Replace(rsprecio("precio"),",","."))

(Supongamos que el valor que trae de la base de datos es 9,02 y con el replace anterior se convierte en 9.02)

total: <%=precioactual * 2%>


totalforzado <%=9.02 * 2%>


¿Por que si el precio es el mismo en ambos casos en el primero obtengo 1804 (le falta la coma) y con el segundo 18,04?
:-p
¿Que tendria que modificar en el primero para que el resultado fuese igual al segundo?