Pesquisa...
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!!
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
Curtidas 0
Respostas
Rômulo Barros
09/03/2004
Utilize o Locate com o VarArrayOf... :twisted: :twisted: :twisted:
GOSTEI 0
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?
´Could not convert variant of type (OleStr) into type (Double)´
Será que alguém pode me ajudar?
GOSTEI 0