SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado 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 :)
-
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.