
03/10/2007, 20:21
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 8
Antigüedad: 17 años, 6 meses Puntos: 0 | |
Re: Busqueda Multiple En Asp que tal Dark.... a ver compa aplica lo siguiente:
Valor1 = Request(Campo1)
Valor2 = Request(Campo2)
.....
ValorN = Request(CampoN)
sql = "Select columnas_de_mi_tabla from mi_tabla where "
primera = TRUE
if valor1<>"" then
sql = sql & "valor1 = '%"&valor1&"' and "
primera = FALSE
end if
if valor2<>"" then
sql = sql & "valor2 = '%"&valor2&"' and "
primera = FALSE
end if
sql = sql & " valorX = '"&valorX&"'"
set consulta = Conn.Execute (sql)
response.write (sql)
en donde el "valorX" debe ser algo verdadero, algo que tu sepas que existe para evitar un error en caso de que el usuario mande todos los campos en blanco(se puede evitar con js) o para evitar el AND que se encuentra al final cuando si se selecciono un campo.
despues manda a imprimir en pantalla para que veas el sql y realices la consulta directamente a la BD
Sale amigo, espero que te funcione.
saludos |