Fórum Para que serve o Prepare que usam antes de dar um .Open ??? #43208

19/03/2004

0

Para que serve o Prepare que usam antes de dar o .Open numa query???

Tem diferença se usar ou não?

Muito obrigado,

Paulo. :)


Paulo Silva

Paulo Silva

Responder

Posts

19/03/2004

Afarias

|Para que serve o Prepare que usam antes de dar o .Open numa
|query???

Um Prepare executa os pré-procedimentos necessários para a execução de uma query (metadata por exemplo, alocação recursos, etc...) no banco de dados.

Quando vc vai executar uma mesma ´query´ diversas vezes, não há necessidade de ficar alocando e liberando estes recursos, é melhor alocá-los, executar as querys todas as vezes e só então liberar os recuros.

Alguns componentes (BDE é um exemplo -- mas depende do componente/banco de dados) -- executam o Prepare inplicitamente sempre q é aberta a query, e o unprepare sempre q fechada -- chamar um Prepare EXPLICITAMENTE faz com q isto não ocorra e vc otimize alguns processos.

Usando IB isso pouco se faz necessário... se for com IBX então NUNCA (praticamente) é necessário já q o IBX gerencia/otimiza isso muito bem.


T+


Responder

Gostei + 0

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

Aceitar