SQL query em dbgrid

SQL

Delphi

Banco de Dados

31/07/2017

Tenho uma conexão com um banco de dados access, gostaria de saber se é possível fazer uma pesquisa SQL dentro de um Edit mostrar os resultados numa dbgrid. Vi alguns exemplos aqui que precisa colocar outro datasource e atribuir a dbgrid a ele, mas eu fiz isso e mesmo assim não adiantou. Por favor, se alguém souber o que está errado me ajude, aqui o código que eu estou usando, é bem simples:

 DBGrid1.DataSource := DataSource2;
 with ADOQuery1 do
    begin
      Close;
      Active := false;
      SQL.Clear;
      SQL.Append(PChar(EditQuery.Text));
      Open;
      Close;
    end;
Marcos Godoy

Marcos Godoy

Curtidas 0

Respostas

Jeferson Kochen

Jeferson Kochen

31/07/2017

opa,
Seguinte, não dê o close, para que os dados sejam demonstrados no grid é necessário que a consulta esteja em aberto.
GOSTEI 0
POSTAR