Busca entre 3 campos

Delphi

02/04/2003

Sou novata no delphi, e gostaria de saber como que eu faço uma busca entre os campos [b:f4159cea28]cliente, endereco e cidade[/b:f4159cea28]?

grata


Anonymous

Anonymous

Curtidas 0

Respostas

Midas

Midas

02/04/2003

Sou novata no delphi, e gostaria de saber como que eu faço uma busca entre os campos [b:9c27820931]cliente, endereco e cidade[/b:9c27820931]? grata



retornando true para os tres ou em um dos tres ???? :twisted:


GOSTEI 0
Anonymous

Anonymous

02/04/2003

Poderia ser o seguinte:

SELECT cliente, endereco e cidade
FROM Nome_da_Tabela
where
cliente Like :nome OR
endereco Like :endereco OR
cidade Like :cidade


Quando for abrir a Query:


Query.close;
Query.params[0].AsString:=´¬´ + Edit1.text + ´¬´;
Query.params[1].AsString:=´¬´ + Edit2.text + ´¬´;
Query.params[2].AsString:=´¬´ + Edit3.text + ´¬´;
Query.Open;

Considerações:
1) Caso a quantidade de registros seja razoável, só adotar ´¬´ no lado direito da sentença.
2) É estremamente necessário que exista índice para os três campos envolvidos.

Sds
Laercio
www.digirio.com.br (O melhor curso do Rio de Janeiro)


GOSTEI 0
POSTAR