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

Rescatar variable

Estas en el tema de Rescatar variable en el foro de ASP Clásico en Foros del Web. quiero rescatar una variable que se pasa por intermedio de la url por ejemplo http://www.forosdelweb.com/newthread...newthread&f=15 supongamos que quiero rescatar el 15 intente recatarla con id=Request.QueryString("id") ...
  #1 (permalink)  
Antiguo 15/12/2005, 15:00
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 21 años, 10 meses
Puntos: 0
Rescatar variable

quiero rescatar una variable que se pasa por intermedio de la url

por ejemplo

http://www.forosdelweb.com/newthread...newthread&f=15

supongamos que quiero rescatar el 15

intente recatarla con

id=Request.QueryString("id")

pero no resulto , la variable que pasa es numerica pertenece a un ID de la base de datos y necesito almacenarla para luego compararla .

Alguien puede decirme como puedo hacer ?

gracias
  #2 (permalink)  
Antiguo 15/12/2005, 16:09
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 1
Puedes colocar parte de la url en la que tienes el valor?
__________________
3S-CRM
  #3 (permalink)  
Antiguo 15/12/2005, 16:35
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Simplemente recogela con f=Request.QueryString("f") y la manipulas como quieras.
  #4 (permalink)  
Antiguo 15/12/2005, 17:00
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 1
Yo pense lo mismo tomchat, pero como el puso esa dirección como ejemplo, talvez solo lo hizo como referencia. Y la variable que el desea no es la que trae f
__________________
3S-CRM
  #5 (permalink)  
Antiguo 15/12/2005, 17:22
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
PS eso tambien pense yo, pero es asi de sencillo, capturar con el motodo GET.
  #6 (permalink)  
Antiguo 15/12/2005, 17:59
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 21 años, 10 meses
Puntos: 0
este es el link que pasa

http://localhost/comercial/directori....asp?iLink=185

LINK 185 ES A RESCATAR

Este es el codigo que tengo :

%ID=Request.QueryString("LINK")%>

<%
Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("dato\dir.mdb")
ID = ID
If Len(ID) < 1 Then
ID = 1
End If

'Conectamos a la conexion a la base de datos.
SQL = "SELECT * FROM LINKS WHERE LINK_ID ="&ID


RS.Open sql, oConn %>






<table width="410" border="0">
<tr>
<td width="186"><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%Response.Write "<IMG SRC="""&RS("imagen1")&""">" %>
</font></div></td>
<td width="214"><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%Response.Write "<IMG SRC="""&RS("imagen2")&""">" %>
</font></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%Response.Write "<IMG SRC="""&RS("imagen3")&""">" %>
</font></div></td>
<td><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%Response.Write "<IMG SRC="""&RS("imagen4")&""">" %>
</font></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
</div>
</div>
<p>

<font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%
RS.Close
oConn.Close

%>
</font> </p>
</div>

ESTE ES EL ERROR QUE ME SALE

error '80020009'
Ocurrió una excepción.

line 27

Esta es la linea 27

<%Response.Write "<IMG SRC="""&RS("imagen1")&""">" %>

asumo que el error puede ser debido a que el link no lo estoy capturando correctamente ya que cuando pongo una constante en el ID el codigo me lo muestra bien

GRACIAS A TODOS POR SU INTERES EN MI PROBLEMA
  #7 (permalink)  
Antiguo 15/12/2005, 18:30
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 21 años, 10 meses
Puntos: 0
Tema solucionado pido mil disculpas

aca esta el error

http://localhost/comercial/directori....asp?iLink=185

el lin que paso es iLink y no Link

Perdon he estado muy idiota

gracias a todos
  #8 (permalink)  
Antiguo 15/12/2005, 19:25
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
SI ps y para que no tengas problemas posteriores recogelo con el mismo nombre. EJ.
http://localhost/comercial/directori....asp?iLink=185
ILink=Request.QueryString("ILink")

Saludos.
  #9 (permalink)  
Antiguo 16/12/2005, 09:19
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 21 años, 10 meses
Puntos: 0
ok milll 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 01:18.