[firebase-br] [Spam] Re: Instrucao SQL com resultadosdiferentes -
Rubem Nascimento da Rocha
djpardalrocha em hotmail.com
Ter Mar 21 08:55:27 -03 2006
A experiência nos mostra que esse problema do RecordCount é exclusivo de
componentes dataset do tipo query (TQuery, TSQLQuery, TADOQuery, etc.). Esse
tipo de problema costuma ocorrer quando vc usa controles data-aware, pois os
mesmos requisitam os dados às fontes de dados à medida que necessitam
atualizar a visualização de campos ou datasets associados.
Mas, mesmo quando se efetua a navegação de forma programada, navegando pelo
dataset com métodos como Next(), Prior(), First(), etc., não é seguro o uso
de RecordCount. A explicação para isso é muito simples. Um componente de
consulta (seja ele qual for) não carrega todo o seu result set de uma só
vez. Se for realmente utilizar a propriedade RecordCount em um componente
dataset de consulta, é sugerido usar, após a abertura do dataset, algum
método para recuperar todo o result set do dataset. Um exemplo de um método
assim é o método FetchAll() do componente TQuery.
Sds.
>From: "eder paz" <eder.firebird em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: FireBase <lista em firebase.com.br>
>Subject: Re: [firebase-br] [Spam] Re: Instrucao SQL com
>resultadosdiferentes -
>Date: Tue, 21 Mar 2006 08:37:44 -0300
>
>aproveitando a tread, este problema com o recordcout é exclusivo do trio
>SQLQuery+DatasetProvider+ClientDataset, ou não podemos confiar em nenhum
>componente?
>
> d7 ibo + win2k
>
>Eder Paz
>[]'s
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
Mais detalhes sobre a lista de discussão lista