Fórum findkey, locate ou ??? #275188

01/04/2005

0

Olá, qual funcao eu uso pra fazer uma busca por chave primaria no ibdataset?
No objeto table eu uso o findkey, ´table1.findkey([chaveprimaria]);´ mas no ibdataset naum tem... alem do Locate, tem alguma outra funcao equivalente?


Eduunai

Eduunai

Responder

Posts

01/04/2005

Aroldo Zanela

Colega,

No caso, só Locate. Dependendo do volume de dados, é melhor utilizar uma restrição na cláusula Where para não trafegar os dados sobre a rede.


Responder

Gostei + 0

02/04/2005

Raserafim

o interessante do locate é que caso o campo tenha índice ele utiliza automaticamente.


Responder

Gostei + 0

02/04/2005

Bruno Belchior

amigo aconselho vc a utilizar em vez de [b:17e13df57c]IBDataSet[/b:17e13df57c] o [b:17e13df57c]ClientDataSet[/b:17e13df57c] e depois de apenas um [b:17e13df57c]Locate[/b:17e13df57c] pois como os dados estarão na memória o Locate se torna muito veloz e confiável e é claro não carrega o tráfego de sua rede...


Responder

Gostei + 0

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

Aceitar