Fórum Como localizar registros rapidamente, com locate ? #41619

17/01/2004

0

Como eu poderia fazer para localizar itens rapidamente, só tenho a opção locate. ???


Sremulador

Sremulador

Responder

Posts

18/01/2004

Aroldo Zanela

Colega,

Você também pode utilizar Querys e Stored Procedures.


Responder

Gostei + 0

19/01/2004

Sremulador

Bem no meu caso seria assim ao abrir a query eu gostaria de saber se certos registros estão lá eu acho que ficaria muito mais rapido fazendo com locate, mas gostaria de saber se existe maneira mas rapida pois sabemos que para navegação o IB e mei devagar.


Responder

Gostei + 0

21/01/2004

Rodolpho123

Acho que método Locate, para o seu caso, continua sendo uma ótima opção, mas dependendo do processador, memória e quantidade de registros, ele se torna um pouco lento. Exemplo: Se vc usar um processador de 166Mhz, memória de 32Mb e uma tabela de + ou - 10.000 registros, ele demora cerca de 3 a 4 segundos para percorrer todo os registros, se não encontrar sua pesquisa, é claro. Mas se isto se alterar para processador de 1,4Ghz, memória de 128Mb, vc pode colocar uns 50.000 registros que o resultado será imediato.
Espero tê-lo ajudado.
Abraços.....!


Responder

Gostei + 0

21/01/2004

Afarias

Sempre defina primeiro uma quantidade ´pequena´ de registros atraves de um SELECT. Depois, use o LOCATE para locatlizar entre estes ´poucos´ registros no buffer.


T+


Responder

Gostei + 0

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

Aceitar