Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Busqueda en ADOQuery (https://www.clubdelphi.com/foros/showthread.php?t=26237)

jjgongora 17-10-2005 19:03:49

Busqueda en ADOQuery
 
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:
Código Delphi [-]
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

Gracias
 
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:
Código Delphi [-]
with AdoQuery1 do

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


La franja horaria es GMT +2. Ahora son las 05:04:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi