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

Como introducir una variable en link

Estas en el tema de Como introducir una variable en link en el foro de ASP Clásico en Foros del Web. Hola tengo una pagina ASP, lo que quiero hacer es que un link varie su terminacion segun el ID que devuelve un procedimiento. Me explico ...
  #1 (permalink)  
Antiguo 12/09/2008, 05:55
 
Fecha de Ingreso: mayo-2007
Mensajes: 239
Antigüedad: 17 años
Puntos: 0
Como introducir una variable en link

Hola tengo una pagina ASP, lo que quiero hacer es que un link varie su terminacion segun el ID que devuelve un procedimiento. Me explico mejor con codigo:

Procedimiento DameID:
Select MAX(ID) From Tabla;

Codigo ASP:
<% dim idN%>
<% set idN = AbreProc("DAMEID")%>

Linea donde llamamos a otro Procedimiento para pasarle el link:

<%=PROCEDIMIENTO2("Pagina.asp?ID=0&IDNew=idN(0)"


El link me sale como 'Pagina.asp?ID=0&IDNew=idN(0)' y deberia ser: 'Pagina.asp?ID=0&IDNew=5'.

como hago para que me coja el valor devuelto por el procedimiento? gracias, un saludo.
  #2 (permalink)  
Antiguo 12/09/2008, 06:02
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Como introducir una variable en link

Hola

Prueba así

<%=PROCEDIMIENTO2("Pagina.asp?ID=0&IDNew="'&idN(0)&"'"

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 12/09/2008, 08:48
 
Fecha de Ingreso: mayo-2007
Mensajes: 239
Antigüedad: 17 años
Puntos: 0
Respuesta: Como introducir una variable en link

Cierto no me acordé de concatenar con '&', me funciono perfecto pero la solucion correcta era:

<%=PROCEDIMIENTO2("Pagina.asp?ID=0&IDNew=" & IdN(0))

Gracias adler por la ayuda.
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 23:26.