Forum > Portuguese

Filtro em TSQLite3Dataset

(1/1)

nightrider:
Tenho 1 TSQLite3Dataset aberto com:

select * from tabela order by a,b,c

Como filtro para aparecerem somente linhas que tenham b = 'LOG'? E como volto ao select original, sem filtro?

Tentei

TSQLite3DataSet.Filtered := true;
TSQLite3DataSet.Filter := 'b = ' + QuotedStr('LOG') ;
TSQLite3Dataset.ReFetchData;

Mas o conteudo do DBGRID assoaido nao mudou...

meulinux:
Meu entendimento com Banco de Dados é quase nulo, mas a ordem que você fez não está errada?

Não seria assim:


--- Code: ---TSQLite3DataSet.Filtered := False;
TSQLite3DataSet.Filter := 'b = ' + QuotedStr('LOG');
TSQLite3DataSet.Filtered := True;
TSQLite3Dataset.ReFetchData;

--- End code ---

Navigation

[0] Message Index

Go to full version