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 estn definidas entre comillas, siempre las tratar como una cadena de texto. Para que las trate como dato numrico, haz una conversin explcita; 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 saba 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!!!!