Pesquisa Ttable

06/12/2005

- Meu BD eh Paradox c/ Delphi6

preciso fazer uma pesquisa utilizando Table que ache todos os registros c a palavra ´Silva´ ou ´Joao´ por exemplo.

p isso fiz o seguinte mais n esta dandoi certo.

dm.tMail.Filtered := False;
dm.tMail.IndexFieldNames := ´ASSUNTO´;
dm.tMail.Filter := ´ASSUNTO LIKE ´ +´¬´+´ASSUNTO´+´¬´;
dm.tMail.Filtered := true;

porem n esta dando certo. alguem pode ajudar?

[b:b59c4ecea7]p.s: preciso utilizar Table[/b:b59c4ecea7]


Hviana

Respostas

06/12/2005

Edilcimar

em primeiro lugar está usando op nome do campo e da variável com o mesmo nome, às vezes o dephi tem problema com isto. parece que está faltando um espaço ente o like e o ¬
´ASSUNTO LIKE ¬´+´ASSUNTO´+´¬´


Responder Citar

06/12/2005

Hviana

em primeiro lugar está usando op nome do campo e da variável com o mesmo nome, às vezes o dephi tem problema com isto. parece que está faltando um espaço ente o like e o ¬ ´ASSUNTO LIKE ¬´+´ASSUNTO´+´¬´


Caro colega jah mudei o nome da variavel mais ainda continua dando o seguinte erro na hora do filter: Invalid filter expression Character: ´¬´´.Process Stoped


Responder Citar

06/12/2005

Edilcimar

então use uma query com
select campos from arquivo where nomecampo like ´¬´+variavel+´¬´


Responder Citar

06/12/2005

Hviana

então use uma query com select campos from arquivo where nomecampo like ´¬´+variavel+´¬´


Não posso usar Query pois dentro dessa pesquisa eu deleto na table


Responder Citar