[firebase-br] Modo que o DBExpress trata o sql
    Lucas Zampar 
    firebird em zampar.com.br
       
    Qui Jun 30 10:36:45 -03 2005
    
    
  
Sei que pode parecer meio off-topic, porém é uma dúvida relacionada ao 
Firebird e outros BD quando se usa a camada DBX no Delphi para acesso.
Quando se ativa o TClientDataSet, é feito um fetch em toda tabelo do 
banco de dados, ou apenas nos registros que serão listados, e em um 
DBGRID como isso ficaria?
No momento em que é necessário realizar consultas, vocês usam o método 
"findkey / findnerearst" ou a escrevem com "where/order by", qual a 
vantagem de um pra outro?
Será que o DBX quando colocamos o campo de índice no "IndexFieldNames", 
envia para o firebird qual o indice correto para fazer a busca ou ele 
carregada todo banco na na memoria e ordena no cache? numa dessa pra que 
serviriam os indices no delphi com DBX?
É normal com vocês, mesmo que uma tabela do FB tenha indices criados, 
eles não apareçam no "IndexFieldNames/IndexName" ?
Aproveitando o email gostaria de elogiar o Carlos H.  Cantu pelo 
excelente trabalho que ele fez no livro "FireBird Essencial", ficou 
fantástico. Virou meu guia de primeiros socorros. Apenas uma sugestão, 
porque não para um próximo livro abordar assuntos de acesso com Delphi e 
FB, porém indo mais à fundo que a maioria dos autores? por exemplo 
nessas dúvidas que eu postei acima? Já existir esse livro, gostaria de 
saber o nome...
Atenciosamente,
Lucas Zampar
    
    
Mais detalhes sobre a lista de discussão lista