Performance : Locate ou Filter?
Olá amigos, gostaria de saber sobre performance com consultas em um dataset.
Tenho uma qry que é aberta apenas uma vez e dentro de um form ela á chamada muitas vezes, usando o Locate caso utilize o filter derá mais performance?
Tenho uma qry que é aberta apenas uma vez e dentro de um form ela á chamada muitas vezes, usando o Locate caso utilize o filter derá mais performance?
Joaohenriquemf
Curtidas 0
Respostas
Webjoel
03/03/2008
Olá!
Olha, na verdade nenhum dos dois, a forma mais rápida de você fazer isso é usando:
Olha, na verdade nenhum dos dois, a forma mais rápida de você fazer isso é usando:
ClientDataSet1.FindKey([edit1.txt]);
GOSTEI 0
Paullsoftware
03/03/2008
Só uma pergunta se você usa Query, porque não pode ser usado comandos em SQL, já que são bem mais rápidos..? :?:
GOSTEI 0
Joaohenriquemf
03/03/2008
Obrigado amigos, eu gostaria de buscar em mémorias, o FindByKey é melhor mesmo.
:wink:
:wink:
GOSTEI 0
Brunolspp
03/03/2008
Veja o video que postei recentemente da apresentacao do FDD 2008, mostrando esses e outros recursos do ClientDataSet.
Com certeza vai ajudar também.
http://cc.codegear.com/author/795118
Abraços,
Bruno
Com certeza vai ajudar também.
http://cc.codegear.com/author/795118
Abraços,
Bruno
GOSTEI 0