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

Problemas con llamadas a procedimientos pasando mas de un parametro

Estas en el tema de Problemas con llamadas a procedimientos pasando mas de un parametro en el foro de ASP Clásico en Foros del Web. Hola gente...tengo este problema tan extraño...tengo el siguiente código <% pc140 = 1 pc298 = 12 calculo022(pc140,pc298) sub calculo022(val,val2) if val1 = 1 and val2 ...
  #1 (permalink)  
Antiguo 08/01/2009, 07:30
 
Fecha de Ingreso: noviembre-2006
Mensajes: 50
Antigüedad: 17 años, 7 meses
Puntos: 0
Problemas con llamadas a procedimientos pasando mas de un parametro

Hola gente...tengo este problema tan extraño...tengo el siguiente código
<%
pc140 = 1
pc298 = 12
calculo022(pc140,pc298)

sub calculo022(val,val2)
if val1 = 1 and val2 > 1 then
response.write("Valor valido")
end if
end sub
%>

No sé porque razon, cuando pasó 2 parametros, me sale el error HTTP 500...ahora bien, si al codigo lo modifico asi

<%
pc140 = 1
pc298 = 12
suma = pc140 + pc298
calculo022(suma)

sub calculo022(val)
if val> 1 then
response.write("Valor valido")
end if
end sub
%>

no me sale ningun error...que puede estar pasando????????


Mi pregunta es: existe algun problema con pasar mas de 1 parametro a un procedimiento en ASP....gracias a los que me puedan ayudar...
  #2 (permalink)  
Antiguo 08/01/2009, 08:16
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Hola

No hay ningún problema en pasarle 2,3,4,n valores.

El error que te marca es HTTP 500, pude ser por infinidad de razones, pero si el código es tan simple como el de tu muestra entonces el error esta en

Cita:
sub calculo022(val1,val2)
if val1 = 1 and val2 > 1 then
response.write("Valor valido")
end if
end sub
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 08/01/2009, 08:26
 
Fecha de Ingreso: noviembre-2006
Mensajes: 50
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Cita:
Iniciado por Adler Ver Mensaje
Hola

No hay ningún problema en pasarle 2,3,4,n valores.

El error que te marca es HTTP 500, pude ser por infinidad de razones, pero si el código es tan simple como el de tu muestra entonces el error esta en

Suerte
Sé que puede marcar el HTT9 500 por infinidad de razones, pero da la casualidad que si paso dos parametros me da ese error y si paso 1 no....eso es lo raro....
Corregi lo que me indicaste y sigue el mismo error....gracias de todas maneras....

La verdad, es muy raro esto...no?
  #4 (permalink)  
Antiguo 08/01/2009, 08:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Hola

No se que estás haciendo mal pero funciona

Código asp:
Ver original
  1. v1 = 1
  2. v2 = 12
  3. sub calculo022(val1,val2)
  4. if val1 = 1 and val2 > 1 then
  5. response.write("Valor valido")
  6. end if
  7. end sub  
  8.  
  9. Call calculo022(v1,v2)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 08/01/2009, 09:05
 
Fecha de Ingreso: noviembre-2006
Mensajes: 50
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Cita:
Iniciado por Adler Ver Mensaje
Hola

No se que estás haciendo mal pero funciona

Código asp:
Ver original
  1. v1 = 1
  2. v2 = 12
  3. sub calculo022(val1,val2)
  4. if val1 = 1 and val2 > 1 then
  5. response.write("Valor valido")
  6. end if
  7. end sub  
  8.  
  9. Call calculo022(v1,v2)

Suerte
Gracias Adler, ya encontré el error mirando el código que pegaste en tu respuesta....no estaba llamando al procedimiento con la sentencia CALL, crei que no era necesario. Al agregarle el Call, no me dio mas error....GRACIAS, MIL GRACIAS!!!!!
  #6 (permalink)  
Antiguo 08/01/2009, 10:04
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 57
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Ya lei que corregiste el error, pero si intentas llamar la funcion sin los parentesis (y sin call), tambien te aparece el error?

calculo022 pc140, pc298
  #7 (permalink)  
Antiguo 08/01/2009, 10:12
 
Fecha de Ingreso: noviembre-2006
Mensajes: 50
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problemas con llamadas a procedimientos pasando mas de un parametro

Cita:
Iniciado por posman Ver Mensaje
Ya lei que corregiste el error, pero si intentas llamar la funcion sin los parentesis (y sin call), tambien te aparece el error?

calculo022 pc140, pc298
hola!!! probé y tampoco da error....muchas gracias!!!!!
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 22:40.