Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2003, 15:28
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 6 meses
Puntos: 17
Búsqueda avanzada (SQL)

Hola

Esto haciendo un programa en Visual Basic que gestione una Biblioteca, pero a la hora de hacer una búsqueda avanzada en la base de datos no se bien como seguir.

me explico, el usuario puede realizar búsquedas en una tabla llamada "lbros" con diferentes campos (id, titulo, autor, etc), entonces escriber por ejemplo:

Este texto "es el que quiero" buscar

y selecciona buscar por id y por titulo, entonces el programa debería buscar en la tabla usuarios todos los registros que contengan en el campo id o en el campo titulo lo siguiente:

"este" ó "texto" ó "es el que quiero" ó "buscar"

Y no sé como hacer esto, vamos, lo puedo hacer haciendo un montón de wheres, pero no sé si hay alguna otra forma más corta.

Utilizo una Base de Datos creada con Access 97.

No sé si habré explicado bien lo que quiero hacer, pero agradecería mucho cualquier ayuda.

Otra cosa, existe en SQL alguna función que quite los acentos?¿?
Y se puede hacer una copia de seguridad de una base de datos SQL desde VB que te guarde la estructura y el contenido de la BDD en un archivo .sql (texto plano)?¿?

Bueno, creo que de momento es todo, saludos!!

P.D: Publiqué un tema parecido en el foro de programación, pero quizás sea éste un mejor lugar para un post de éste tipo.