[firebase-br] RES: Off - IBOQuery PREPARED

Ralhos ralhos em gmail.com
Ter Out 23 16:52:55 -03 2007


Crie o hábito de usar o prepare nas suas querys, mas lembre-se de 
executar somente uma vez.

Um simples exemplo:

var x : Integer;
x := 1;
Query.Sql('select count(CodCliente) as TotalClientes from Clientes where 
CodEmpresa=:CodEmpresa');
Query.Prepare;
for x := 1 to 10
begin
  Query.ParamByName('CodEmpresa').AsInteger := x;
  Query.Open;
  showmessage(query.fieldbyname('Totalclientes').AsString);
end;

Felipe Aron escreveu:
> Entendi mais ou menos o uso do Prepared.
> Bem, nesse caso, qual o melhor conselho? Não se preocupar em usar ? Usar
> quando ??
>
> On 10/23/07, Ralhos <ralhos em gmail.com> wrote:
>   
>> Se você não chamar o prepare explicitamente, a query será preparada na
>> primeira execução.
>> O comando Query.Close não desprepara a query, para isso você precisa
>> fazer Query.UnPrepare
>>
>>     





Mais detalhes sobre a lista de discussão lista