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

poblemas con request.querystring y ASP

Estas en el tema de poblemas con request.querystring y ASP en el foro de ASP Clásico en Foros del Web. Tengo un problema, estoy recogiendo variables de la barra de direcciones mediante request.querystring("variable"). Pero hay veces en las que en una consulta por ejemplo de ...
  #1 (permalink)  
Antiguo 21/08/2002, 20:41
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
poblemas con request.querystring y ASP

Tengo un problema, estoy recogiendo variables de la barra de direcciones mediante request.querystring("variable").
Pero hay veces en las que en una consulta por ejemplo de este tipo:
articulos.asp?tipo=juego&maxreg=20
No quiero especificar el tipo porque me vale con cualquiera sin filtrar

Pero claro si me como el campo asi:
articulos.asp?maxreg=20

No me funciona me da el famoso error de:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

Como hago una cadena condicional de este tipo:
if vartipo="" then vartipo="todos los registros"
He probado con
if vartipo="" then vartipo=[any]

Esto alguna vez me ha funcionado en access, pero parece que no es la solucion.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #2 (permalink)  
Antiguo 21/08/2002, 21:08
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: poblemas con request.querystring y ASP

no entendi sinceramente haber si no explicas mejor como seria tu sql

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #3 (permalink)  
Antiguo 21/08/2002, 22:55
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: poblemas con request.querystring y ASP

sería algo así:

SQL = &quot;SELECT * from tabla&quot;
if vartipo &lt;&gt; &quot;&quot; then
SQL = SQL &amp; &quot; WHERE TIPOS = ' &quot; &amp; vartipo &amp; &quot; ' &quot;
end if

saludos
  #4 (permalink)  
Antiguo 22/08/2002, 03:42
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: poblemas con request.querystring y ASP

Gracias Dazuaga, ademas me has abierto los ojos acerca de como controlar los valores de las variables pasadas con resquest.querystring usando sencillos bloeques &quot;IF ... THEN....&quot;

Creo tantas comprobaciones como variables pase y establezco valores por defecto en el caso de que el valor sea &quot;&quot;.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #5 (permalink)  
Antiguo 22/08/2002, 04:18
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: poblemas con request.querystring y ASP

Pero... Seria demasiado facil asi.
El problema es el siguiente, si uso esta opcion xxx el valor que paso a traves de la variable es &quot;&quot; y no NULL que es lo que yo quiero comprobar.

Lo he probado de esta manera:

if vartipo&lt;&gt;&quot;&quot; then SQL=&quot;SELECT * FROM tabla1 where tipo =&quot;&quot;&amp;vartipo&amp;&quot;&quot; order by cod desc&quot; else SQL=&quot;SELECT * FROM tabla1 order by cod desc&quot;

Ocurre esto, si no paso ningun valor a vartipo se cumple que FROM tabla1 order by cod desc&quot;, eso funciona bien
Pero si paso valor a la variable ocurre esto SQL=&quot;SELECT * FROM tabla1 where tipo =&quot;&quot;&amp;vartipo&amp;&quot;&quot; order by cod desc&quot;, esto deberia funcionar pero no lo hace.
Me toma todos los valores como en el caso 1, es decir creo que se va tambien a la condicion 1.

Alguna idea?

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #6 (permalink)  
Antiguo 22/08/2002, 11:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: poblemas con request.querystring y ASP

no se si te entendí bien, pero probá de hacer un response.write vartipo a ver que valores trae. sinó poné todo el código para ver paso a paso donde puede estar el fallo
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 16:56.