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


Fabiolopes

Fabiolopes

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.


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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar