Pesquisa...

Delphi

09/03/2004

Estou trabalhando em um programa que efetua uma pesquisa da seguinte maneira:

s:={text de um edit}+{data de um edit}+{texto de outro edit};
achou:=DataModule.NomedaTabela.Seek(s);

O achou tem que receber true apenas se em um registro da tabela forem encontrados os três items passados em s, mas dessa maneira se um dos items constar no resgistro, mesmo que os outros sejam diferentes o achou recebe true... Será que alguém pode me ajudar? Desde já agradeço!!


Alberto_jr

Alberto_jr

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

09/03/2004

Utilize o Locate com o VarArrayOf... :twisted: :twisted: :twisted:


GOSTEI 0
Alberto_jr

Alberto_jr

09/03/2004

Estou utilizando o VarArrayOf, mas quando o locate é ´acionado´ pelo programa´ aparece a seguinte mensagem de erro:

´Could not convert variant of type (OleStr) into type (Double)´

Será que alguém pode me ajudar?


GOSTEI 0
POSTAR