Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/04/2005, 23:24
Avatar de trasgukabi
trasgukabi
 
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
con qué trabajas base de datos trabajas? si trabajas con access la consulta podría ser algo así como
Código:
select preguntas,campo2 from preguntas where preguntas like '%"&palabra1&"%"&palabra2&"%' or preguntas like '%"&palabra2&"%"&palabra1&"%'"
Si usas SQL Server (la mejor opción si tienes pasta, aunque también anda por ahí MYSQL), es usar búsqueda por catálogos. El propio sql server crea un catálogo con palabras contenidas en los campos que indiques y puedes buscarlo así:
Código:
textobusqueda2=Replace(textoBusqueda," ", """ AND """)
'ya que, si existe más de una palabra deben n ir cada una de ellas encerradas entre comillas dobles
 SQL="select preguntas,campo2 from preguntas where CONTAINS ("preguntas",'"""&textobusqueda2&""")"
Espero que te sirva.
Un saludo.