SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: icabsan en Viernes 9 de Diciembre de 2005, 13:24

Título: Búsqueda En Bases De Datos
Publicado por: icabsan en Viernes 9 de Diciembre de 2005, 13:24
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 :)
Título: Re: Búsqueda En Bases De Datos
Publicado por: mumo en Lunes 12 de Diciembre de 2005, 16:02
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.