Mejor dicho un poco rollo de leer. Bueno a ver si conseguís llegar hasta el final y me echais una mano.
Tengo dos paginas, en una se introducen datos para realizar una busqueda en la base de datos
del sitio y en la otra se muestran los resultados correspondientes a los criterios de
busqueda que se hayan introducido en la primera.
El resultado de la busqueda es correcto, el problema esta en la paginacion de estos
resultados. Cuando clico en el enlace que me debe llevar a
la siguiente pagina de resultados, el error que me da es el siguiente:
Cita:
En la pagina buscar.asp, tengo el formulario:Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'Categoria= And Poblacion='' And Disponibilidad='''.
Resultado.asp, line 68
Syntax error (missing operator) in query expression 'Categoria= And Poblacion='' And Disponibilidad='''.
Resultado.asp, line 68
Código:
con inputs y selects. Por ejemplo el select correspondiente a Poblacion lo tengo asi definido:<form name="formbuscar" method="POST" action="Resultado.asp">
Código:
En la pagina resultado.asp, cuyo formulario lo defino asi:<select name="inpob" class="formtext" value="<%=request.form("inpob")%>">
Código:
recojo los valores de los inputs. Por ejemplo para Poblacion y Categoria:<form action="Resultado.asp" name="formResultado" method="post">
Código:
Luego utilizo una vble que llamo Criterio a la ke voy añadiendo condiciones segun se meta SQL = "select * from Tabla where Categoria=" &request.form("incat")& " And Poblacion='" &request.form("inpob")& "'"
informacion en los campos del formulario buscar,por ejemplo, Criterio=Criterio & " And Precio>=" &preciomin:
Código:
Parece que pierdo los valores del WHERE de la consulta SQL en Resultado.asp, cuando pasa Criterio="" . . . Criterio = Criterio & " order by precio, superficie" set rs = createobject("ADODB.RecordSet") rs.pagesize=regsporpag rs.cachesize=regsporpag rs.open sql & Criterio, cnn, 3, 1 //esta es la linea 68 de resultado.asp donde me da el error que comente arriba cantpags = rs.pagecount . . .
a la pagina siguiente; no se si tengo que utilizar campos ocultos y luego pasarlos como parametros
en los vinculos que llevan al resto de paginas ... (ni siquiera se como se haria) o que ...

¿Que opinais?.
Un saludo.
Gracias y un saludo a todos.