• Jueves 14 de Noviembre de 2024, 04:15

Autor Tema:  Búsqueda En Bases De Datos  (Leído 1253 veces)

icabsan

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Búsqueda En Bases De Datos
« en: Viernes 9 de Diciembre de 2005, 13:24 »
0
Hola.
Hice una base de datos con las películas q tengo. Ahora estoy haciendo un apartado de búsqueda. Pero tengo un problema.

Me gustaría que a medida q el usuario vaya introduciendo caracteres vayan apareciendo los posibles resultados en un combobox o en un DBGrid. Me explico, si tengo 4 películas en la base de datos:

caminando hacia...
carretera ...
corazón...
Donde habita ...

Me gustaría que cuando el usuario escribiera la 'c', sólo aparecieran las 3 primeras, y que cuando escriba la 'a', las dos primeras y cuando ponga la 'r' aparezca la peli q qiere.

Muchas gracias :)

mumo

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Búsqueda En Bases De Datos
« Respuesta #1 en: Lunes 12 de Diciembre de 2005, 16:02 »
0
FACIL ESTIMADO.
SI TRABAJAS CON SQL SERVER Y C++ BUILDER.

ES SIMPLE

ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select * from peliculas where tucampo like '%"+objetodebusqued+"%' ");
ADOQuery1->Open();

y eso es todo, con el comando "like" tu haces las busquedas mas el comodin en este caso el signo %

chau.