PDA

Ver la Versión Completa : Busqueda en ADOQuery


jjgongora
17-10-2005, 19:03:49
Como se realiza la busqueda desde un ADOQuery con base de dato en Access, manejo un DBGrid en donde kiero ke aparezcan solo los nombres ke ponga en mi busqueda.

vtdeleon
17-10-2005, 19:08:42
Saludos

SEguro tienes una Sentencia SQL, pues nada mas agregar la clausura Where a esta consulta. ej:with AdoQuery1 do
begin
Close;
Sql.Text:='select campo1, campo2, from tabla1 where campo1=:variable';
ParamByName('Vairable').AsString:='papa';
Open;
end;
Aquí busca por el campo1, que contenga(exactamente) la palabra "papa"

jjgongora
17-10-2005, 19:17:47
Antes que nada muchas gracias por contestar, si tengo un edit.text y ahi pongo la palabra a buscar en este caso le pongo 'papa' me debe desplegar en un DBGrid todas los datos que contengan dicha palabra, esa en mi duda, asi como lo planteas si lo he puesto y si sale pero no es lo que ando buscando

vtdeleon
17-10-2005, 23:27:24
Saludos

Prueba esto:with AdoQuery1 do

begin
Close;
Sql.Text:='select campo1, campo2, from tabla1 where campo1 like :variable';
ParamByName('Vairable').AsString:=QuoteStr('%papa%');
Open;
end;