Recent

Author Topic: Filtro em TSQLite3Dataset  (Read 4962 times)

nightrider

  • Full Member
  • ***
  • Posts: 139
Filtro em TSQLite3Dataset
« on: October 13, 2011, 10:18:22 pm »
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

  • Guest
Re: Filtro em TSQLite3Dataset
« Reply #1 on: October 14, 2011, 12:28:40 am »
Meu entendimento com Banco de Dados é quase nulo, mas a ordem que você fez não está errada?

Não seria assim:

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


 

TinyPortal © 2005-2018