Fórum Pesquisando registros no ADO... #236135
04/06/2004
0
Trabalhando com componentes ADO, descobri que eles não têm o método FindNearest, por isso, estou usando Locate mesmo (o que torna lento, mas fazer o quê...) para pesquisar registros. Mas quando tento usar, dá um erro de que não os argumentos da pesquisa são inválidos, fora do range, etc...como posso fazer a pesquisa????
Obrigado!
Fábio Lopes
Obrigado!
Fábio Lopes
Fabiolopes
Curtir tópico
+ 0
Responder
Posts
04/06/2004
Marcelo.c
Coloque o código para que possamos dar uma olhada.
Você pode começar verificando se há a unit [b:a89136b360]DB[/b:a89136b360] declarada no uses.
Você pode começar verificando se há a unit [b:a89136b360]DB[/b:a89136b360] declarada no uses.
Responder
Gostei + 0
04/06/2004
Fabiolopes
Tenho a Unit DB declarada sim...
O código é só o que está abaixo, e está no evento OnChange do Edit1:
DataModule.Tabela1.Locate(´DESC´,Edit1.Text,[LoPartialKey]);
Na versão que fiz deste aplicativo, originalmente, usava componentes BDE, e nunca tive problemas com pesquisa...agora, não posso pesquisar pelo FindNearest, e nem com Locate?
Tem alguma idéia?
Fábio Lopes
O código é só o que está abaixo, e está no evento OnChange do Edit1:
DataModule.Tabela1.Locate(´DESC´,Edit1.Text,[LoPartialKey]);
Na versão que fiz deste aplicativo, originalmente, usava componentes BDE, e nunca tive problemas com pesquisa...agora, não posso pesquisar pelo FindNearest, e nem com Locate?
Tem alguma idéia?
Fábio Lopes
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)