Paso de parametros con ASP

Mari
13 de Mayo del 2004
Al pasar los parametros a una pagina ASP veo que lo hace bien, pero como puedo obtener el parametro que paso para poder utilizarlo???

ricardo
13 de Mayo del 2004
si lo has pasado por el metodo post:

variable=request.form("nombre del control")

si usas quarystring:

variable=request.querystring("nombre de variable")

Mari
13 de Mayo del 2004
No. Lo he hecho:
<a href="Pagina.asp?cod<%=RS("Codigo")%>">

ricardo
13 de Mayo del 2004
entonces tienes que poner

variable=request.querystring("cod")

Mari
13 de Mayo del 2004
Muchas gracias pero sigue sin salirme. Lo tengo que utilizar en un Select, sería asi??
sSQL="Select * From Productos Where (request.querystring("cod")=Codigo)"
Lo he probado y tampoco me sale.

ricardo
13 de Mayo del 2004
intentalo asi

variable=request.querystring("cod")
sSQL="Select * From Productos Where codigo=" & variable

Isidro
13 de Mayo del 2004
prueba asi:
sSQL="Select * From Productos Where codigo=" & variable &"

Mari
13 de Mayo del 2004
Nada. Sigue dando error: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'Codigo=='.

JuanJo
13 de Mayo del 2004
jejej, Mari

El signo = que faltaba no era en 'Codigo=', era en el tag <a>, fíjate en mi anterior respuesta.

Saludos.


JuanJo
13 de Mayo del 2004
tu pusiste
<a href="Pagina.asp?cod<%=RS("Codigo")%>">
y yo puse
<a href="Pagina.asp?cod=<%=RS("Codigo")%>">

compara ambas líneas

Saludos.

Mari
13 de Mayo del 2004
Ok. Pero sigue sin salirme lo de la sentencia Sql. Ese es el problema que tengo, que en el where no puedo obtener el cod.

JuanJo
13 de Mayo del 2004
Hola Mari.

Si has puesto el enlace tal y como lo has puesto en el post es normal que no te funcione ya que no te está pasando ningún valor, te falta un signo =

<a href="Pagina.asp?cod=<%=RS("Codigo")%>">

Saludos.

Santos Pairazam?
13 de Mayo del 2004
Tienes que recuperarlo con :

dato = request.querystring("Nombbredelparametro")

Hasta Pronto