Fórum Pesquisa... #219301
09/03/2004
0
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
Curtir tópico
+ 0
Responder
Posts
09/03/2004
Rômulo Barros
Utilize o Locate com o VarArrayOf... :twisted: :twisted: :twisted:
Responder
Gostei + 0
09/03/2004
Alberto_jr
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?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)