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

busqueda con access

Estas en el tema de busqueda con access en el foro de ASP Clásico en Foros del Web. tengo que hacer una busqueda y tengo 2 parametros. ambas son palabras. la query debe hacer lo siguiente: en la tabla articulos buscar todos los ...
  #1 (permalink)  
Antiguo 21/06/2008, 19:14
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 16 años, 11 meses
Puntos: 0
busqueda con access

tengo que hacer una busqueda y tengo 2 parametros.
ambas son palabras.
la query debe hacer lo siguiente: en la tabla articulos buscar todos los registros que tengan el primer parametro y despues, de los registro que trajo la primer query, tengo que hacer otra query que traiga solamente los que NO tengan la 2da palabra.
es decir por ejemplo tengo 3 registros:
"hola como estas?"
"hola como estas? chau"
"buen dia"
si el primer parametro es hola me trae el registro 1 y el 2.
ahora el 2do parametro es chau por lo tanto solo me deberia devolver el primer registro.

espero puedan ayudarme a armar la query.
muchas gracias!
  #2 (permalink)  
Antiguo 23/06/2008, 04:55
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años, 5 meses
Puntos: 1
Respuesta: busqueda con access

Una forma rapidita de hacerlo:


SELECT * FROM articulos WHERE (nombre_campo LIKE '%request("primer_parametro")%')

Is not rs.EOF then

Do while not rs.EOF

If InStr(rs("nombre_campo"),"primer_parametro")=0 Then
response.write(rs("nombre_campo"))
end if

rs.movenext
loop

end if
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...
  #3 (permalink)  
Antiguo 23/06/2008, 08:24
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: busqueda con access

ummmm

me suena mas a un where nombre like '% & Primerpalabara & %' and nombre not like '% & Segundapalabara & %'


no se... se me ocurre

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 05:09.