Planteamiento

27/08/2004 - 10:03 por David | Informe spam
Hola.
A ver si alguien puede orientarme para plantear lo
siguiente:

Tengo un formulario de busqueda detallada de la siguiente
manera:

Titulo (Y/OR/NOT) Mostrar Resultados (10/20/30)
Autor (Y/OR/NOT)
ISBN (Y/OR/NOT)


El problema está en la paginación que al pasar los datos
para relizar de nuevo la consulta se vuelve intratable. Yo
tengo en total 7 campos posibles de busqueda mas las
opciones de (Y/O/NOT).
Tengo que crear las 7 variables para los datos mas una por
cada opción (Y/OR/NOT). No hay posibilidad de pasar el
recordset entre paginas asp.????
Gracias
 

Leer las respuestas

#1 danicastillo
27/08/2004 - 15:00 | Informe spam
no suele ser necesario pasar un recordset
tu mecanica es esta:
A.asp : muestras form con action a B.asp
con las opciones , mas un campo hidden , algo como
<input type=hidden value="1" name="deform">

B.asp
si request.form("deform")="1"
* capturas los campos y construyes una sql del tipo "select * from ...
where tal and tal or tal" con los campos
* guardas esa sql en una variable de session
( o la almacenas en una variable y la pasas por parametro en cada
enlace)
fin si

con la cadena sql de la variable de session abres el recordset, marcas
pagesize, y te situas en la pagina que toque (segun un request del numero de
pagina)
muestras enlaces al resto de paginas (o avanzar retroceder etc) pasando
por query el num de pagina al que salta (y la cadena sql construida)


"David" escribió en el mensaje
news:122e01c48c0c$5f002e00$
Hola.
A ver si alguien puede orientarme para plantear lo
siguiente:

Tengo un formulario de busqueda detallada de la siguiente
manera:

Titulo (Y/OR/NOT) Mostrar Resultados (10/20/30)
Autor (Y/OR/NOT)
ISBN (Y/OR/NOT)


El problema está en la paginación que al pasar los datos
para relizar de nuevo la consulta se vuelve intratable. Yo
tengo en total 7 campos posibles de busqueda mas las
opciones de (Y/O/NOT).
Tengo que crear las 7 variables para los datos mas una por
cada opción (Y/OR/NOT). No hay posibilidad de pasar el
recordset entre paginas asp.????
Gracias

Preguntas similares