GARANTIR DESCONTO

Fórum Tabela IB não filtra #172024

28/07/2003

0

Criei um filtro assim:
tabela.open;
tabela.first;
tabela.filtered:=false;
tabela.filter:=´cod = -1´;
tabela.filtered:=true;
Acontece que ela não filtra, ou seja, o grid continua mostrando tudo que há na tabela. Uso IB(TIBQuery, já usei TIBTable também e nada)nota:
Eu só uso Query em meus projetos. Testei com table só para ver qual era o problema. Vou fazer usando SQL, mas com o filtro é bem mais fácil e mais leve.


Paulo

Paulo

Responder

Posts

28/07/2003

Buosinet

De modo algum um filtro é mais leve que um select. No select, o banco filtra e só joga na rede o que vc quer.

Se vc trabalha com Client/Server, nunca use Tables/Filtros, use sempre selects. Caso esteja com dificuldades em entender a diferença, mande-me um email e ajudarei com prazer.

Tente:
SELECT * FROM NOME_TABELA
WHERE COD = -1

Buosi.


Responder

Gostei + 0

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

Aceitar