Fórum Duvida entre Dbgrid query bco de dados DBF #255814

25/10/2004

0

Estou tendo problema na seguinte rotina
um arquivo (dbf) com dados de recebimento não tem indice, mas em um determinado momento tenho que coloca-lo em ordem de mes (01/2004 ateh 12/2004) e mostra-lo numa dbgrid estou usando os seguintes comandos

lancamento.Table1.Open;
lancamento.Table1.Filtered:=false;
lancamento.Table1.Filter:=´evento = ´+edit2.Text;
lancamento.Table1.Filtered:=true;
query1.SQL.Clear;
query1.SQL.ADD(´SELECT * from f´+edit1.Text+ano.SelText+´.dbf order by refere´);
query1.ExecSQL;
dbgrid1.Columns[11].Visible:=false;
dbgrid1.Columns[0].Visible:=false;


o que estou fazendo de errado ??
ou tem algum outro geito de fazer isso ??

agradeco

edu


Deusem

Deusem

Responder

Posts

25/10/2004

Inutaishou

A única coisa que vejo é que você não abriu a tabela: Query1.Open;

Mas de mais detalhes... Deu algum erro?

[]´s,


Responder

Gostei + 0

25/10/2004

Aroldo Zanela

Colega,

Independente de sua base de dados, para SELECT, use exclusivamente o método Open, conforme citado pelo Gabriel. Portanto:

[b:d938fc38b0][color=red:d938fc38b0]Onde tem: (errado)[/color:d938fc38b0][/b:d938fc38b0]
query1.ExecSQL; 


[b:d938fc38b0][color=blue:d938fc38b0]Substitua por:[/color:d938fc38b0][/b:d938fc38b0]
query1.Open;



Responder

Gostei + 0

25/10/2004

Deusem

coloquei o query1.open; e o dbgrid naum acontece nada...
no dbgrid meu estou colocando datasouce igual ao da query

o q mais posso colocar pra receber uma ajuda

agradeco

edu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar