La operacion suma me une los numeros en vez de sumarlos :O

Juan Miguel
18 de Julio del 2003
En esta pagina asp la variable resultado de la suma de las otras dos variables son los numeros seguidos como si fueran cadenas de texto, pero no lo son, porque no estan definidas entre comillas...¿porque puede ser?

<% Dim precio1, precio2, precio3, total
precio1= Request.Form("opcion1")
precio2= Request.Form("opcion2")
precio1= Request.Form("opcion3")
total= precio1 + precio2 + precio3
%>

Zulu
18 de Julio del 2003
Aunque no estén definidas entre comillas, siempre las tratará como una cadena de texto. Para que las trate como dato numérico, haz una conversión explícita; un CInt(Request.Form("opcion1")) para pasarlo a entero, o un CDbl para pasarlo a double, etc... otra posibilidad que en su momento utilicé (cuando me dio ese error y no sabía por qué era ;)) era sumarle 0 (Request.Form("Opcion1") + 0), pero mejor haz un CInt, CDbl, CSng o lo que prefieras

Juan Miguel
18 de Julio del 2003
Te quiero tio!!! Ahora ya funciona, un millon de gracias!!!!