Pesquisando registros no ADO...

Delphi

04/06/2004

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

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

04/06/2004

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.


GOSTEI 0
Fabiolopes

Fabiolopes

04/06/2004

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


GOSTEI 0
POSTAR