
25/08/2004, 16:15
|
| | Fecha de Ingreso: julio-2004
Mensajes: 7
Antigüedad: 20 años, 9 meses Puntos: 0 | |
He puesto el codigo k me diste pero ¡¡¡¡ naa de naa ¡¡¡¡ Gracias por tu rapidez, acabo de probar el codigo k me has mandado
pero me da un error de operador, el caso es k coje los datos bien
te pongo la informacion k me da
1º.- los datos de los campos:
ntipo = request.form("ntipo")
nlocal = request.form("nlocal")
ndestino = request.form("ndestino")
np1 = request.form("np1")
np2 = request.form("np2")
Esos serian los datos del buscador.
Luego meto la linea k me has mandado ya modificada a mi base de datos y formulario
SQL="SELECT * FROM ofertas where tipofinca like '" & ntipo & "' AND Zona1 Like '" & nlocal & "' AND TipoOferta Like '" & ndestino & "' AND precio between (" & np1 & " AND " & np2 & ") order by reffinca"
y en el resultado en vez de salir el listado me da el siguiente error:
Microsoft JET Database Engine (0x80040E14)
Operador Between sin And en la expresión de consulta 'tipofinca like 'Piso' AND Zona1 Like 'Cádiz' AND TipoOferta Like 'Alquiler' AND precio between (1000 AND 2000)'.
Como ves trae los datos bien del formulario pero no le pillo el fallo.
Una cosa mas cuando reduzco la buskeda a un solo campo
SQL="SELECT * FROM ofertas where tipofinca like '" & ntipo & "' order by reffinca"
La consulta se ejecuta sin problemas
Pero al meter el segundo tipo k seria nlocal
SQL="SELECT * FROM ofertas where tipofinca like '" & ntipo & "' AND Zona1 Like '" & nlocal & "' order by reffinca"
ya no sale la consulta es decir el formulario sale en blanco sin ningun registro.
Asias
Salu2 |