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

Paso de parámetros en un asp

Estas en el tema de Paso de parámetros en un asp en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo el siguiente problema: En un asp muestro el resultado de una búsqueda en una BD, y lo muestro paginado pero, como ...
  #1 (permalink)  
Antiguo 02/12/2002, 12:22
Avatar de quennaq  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 6 meses
Puntos: 0
Paso de parámetros en un asp

Hola a todos:

Tengo el siguiente problema:

En un asp muestro el resultado de una búsqueda en una BD, y lo muestro paginado pero, como la variable que paso como parámetro contiene más de una palabra, la segunda vez que llamo a la misma página para que muestre por ejem los 10 siguientes registros recibe sólo la primera palabra, es decir

Mando el parámetro así
Response.Write("<A HREF=paginacion.asp?pagina="& PaginaActual-1& "&variable_enviada="&variable_recibida &">10 Anteriores</A>&nbsp;&nbsp;&nbsp;")

y en el principio de la página recibo
variable_recibida=Request.QueryString ("variable_enviada")

si variable_enviada ="hola chao"
al hacer click para ver los siguientes registros entonces queda
variable_enviada = "hola "

ojala no haya sido tan enredada para explicar mi problema y alguien me pueda a yudar....

Gracias...
__________________
Quenna_q :)
  #2 (permalink)  
Antiguo 02/12/2002, 12:41
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
quieres decir que no te recoge la segunda palabra del querystring? Pon el código que tienes 8es bastante raro)
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 02/12/2002, 13:02
Avatar de quennaq  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 6 meses
Puntos: 0
exacto!, eso es ....
__________________
Quenna_q :)
  #4 (permalink)  
Antiguo 02/12/2002, 14:44
Avatar de quennaq  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 6 meses
Puntos: 0
el problemas es que al pasar un parametro que contienes dos o más palabras solo recibo una palabra.... no se pq me pasan estas cosas a mi ...
Ya que nadie me ayudo voy a tratar de ... nose que hacer
__________________
Quenna_q :)
  #5 (permalink)  
Antiguo 02/12/2002, 15:33
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
Quennaq: si no pones el codigo dificilmente se te va a poder ayudar a localizar el error

hombre de poca fe

ademas: eso a mi me ha pasado muchas veces y al final era una metedura de pata mia por pasar en la linea de texto comillas simples o dobles.

se un poquito mas explicito y seguro que te ayudan
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.


Última edición por sgafo; 02/12/2002 a las 15:37
  #6 (permalink)  
Antiguo 02/12/2002, 15:40
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
la variable que vayas a pasar pasalo con htmlencode para que no se pierdas con los espacios vacios...

paero sabes que...hay algunas versiones del netscape que el htmlencode no lo pescan ni en bajada y al final igual corta la cadena...

al final lo que hago es un replace...y al leerla la decodifico

variable=replace(mi_variable," ","%")

entonces mi variable queda.

hola%chao

al recibirla simplemente la decodifico (ojo je tienes que usar un caracter que estes segura que no lleve el string)

mi_variable=request.querystring("variable")
mi_variable=replace(mi_variable,"%"," ")

bueno es una forma...como dije la otra es usando el htmlencode en la url

saludos,
  #7 (permalink)  
Antiguo 03/12/2002, 06:32
Avatar de quennaq  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 6 meses
Puntos: 0
Gracias Bakan por contestar es muy buena tu idea, aunque habia pensado en darle un valor numérico a la variable y cuando la recibo devolverle el valor original... lo probe y funciono lo unico que tuve que agregar unas buenas lineas de codigo mas....
__________________
Quenna_q :)
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 17:49.