Ver Mensaje Individual
  #20 (permalink)  
Antiguo 04/03/2005, 18:11
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 5 meses
Puntos: 98
Vamos por partes y sin correr antes de caminar

Lo primero es aprender como se pasan parametros por URL cierto, y comprender como funcionan:

Seguramente has visto en alguna pagina, una URL que envia parametros, esta URL seria del tipo:

www.algo.com/pagina_que_recibe_parametros.asp?parametro1=valor1 &parametro2=valor2

Descomponiendo esta url, tendriamos 2 parametros, cada uno de los parametros que pases debera ser separado por un &(ampersand) para decirle a nuestro programa que estamos pasando un valor Y otro Y otro mas:

entonces, pagina_que_recibe_parametros.asp esta recibiendo:

parametro1 -> que tiene un valor de 1
parametro2 -> que tiene un valor de 2

Ahora, como usamos estos parametros?

Primero debemos (regularmente) de guardalos en variables para trabajar con ellos mas comodamente, de manera tal, que en ASP, tenemos 2 metodos para recoger parametros entre paginas.

uno es el metodo querystring y otro es el metodo form que se usan, si llega por URL o si llega por una forma con el metodo post respectivamente.

Como en nuestro ejemplo, nos esta llegando por URL, deberiamos utilizar el metodo querystring del objeto request:


variable1 = Request.QueryString("parametro1")
variable2 = Request.QueryString("parametro2")


Utilizar el objeto request sin especificar un metodo es aceptado tambien, pero desde mi punto de vista es una inconsistencia en el codigo que no deberia utilizarse: variable1 = Request("parametro1")

Ahora que ya tenemos nuestras variables, podemos trabajar con ellas, entonces si podemos utilizarlas en sentencias SQL, que es lo que te comentaban anteriormente.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway