Página 1 de 1
Seek semelhante ao Locate..Continue
Enviado: 17 Jul 2004 16:03
por donato23
Amigos, qual a forma correta para trabahar com o seek da mesma forma que o Locate..Continue.
Fiz uma função com Count,for..next, mas em um BD grande esta com o mesmo desempenho do Locate..Continue.
Qual a forma correta(melhor performance) para usar o seek igual o locate..continue.
Obrigado.
Re: Seek semelhante ao Locate..Continue
Enviado: 17 Jul 2004 19:45
por Maligno
donato23 escreveu:Qual a forma correta(melhor performance) para usar o seek igual o locate..continue.
Nativamente o Clipper não dispõe desse recurso. Só mesmo fazendo da forma como você mesmo já viu que é lenta. Ou, usando um RDD que permita a montagem de um escopo. Eu uso isso constantemente com o RDD SIX. É como o SET FILTER, mas usando o arquivo de índice, o que torna o recurso extremamente rápido, mesmo em arquivos densamente povoados. Se não conhece este RDD, vale a pena testar, pois há dezenas de recursos muito interessantes. Após a instalação, rode o demo que o acompanha, para conhecer todo seu potencial.
Há um
site russo de onde você poderá baixá-lo. Acho que a versão que eles têm é a última que o fabricante tem à venda: 3.02. Dizem que não é confiável, que tem bugs. Eu não confirmo isso, pois nunca tive problema com essa versão. Além do que, se houvesse de fato algum bug, essa versão não estaria mais à venda pelo fabricante, que vende para o mundo todo. Mas isso ficará a seu critério.
[]'s
Maligno
http://www.buzinello.com/prg