[firebase-br] RecordCount com valor errado, porque:

Cícero Silva Foscarini cicero em puxtreme.com.br
Ter Fev 19 09:16:23 -03 2008


Logo depois de perguntar, descobri o FetchAll;

Obrigado.

Rodrigo escreveu:
> Eu faço o seguinte:
> 
> QryTal.Last; posiciono no ultimo registro;
> I:= QryTal.RecordCount;
> 
> Rodrigo
> 
> 
> ----- Original Message ----- 
> From: "Anderson Piccoli" <adpiccoli em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, February 15, 2008 8:51 AM
> Subject: Re: [firebase-br] RecordCount com valor errado, porque:
> 
> 
> Não esta ocorrendo erro, quando você  abre um query ele não traz todos os
> registros do banco para a máquina local, ele mantém um cursor no banco de
> dados, e vai trazendo os registros conforme a necessidade, quando ele
> precisa de mais registros, o componente faz um 'fetch" no banco, e traz
> estes registros pra maquina do usuário.
> 
> A propriedade recordecount, mostra quantos registros sofreram o "fetch".
> 
> Você teriua duas opções... ou fazer um select count(*).. ou usando ou
> executar o fetchall do componente query.
> 
> Abraços!
> 
> 
> 2008/2/15 Cícero Silva Foscarini <cicero em puxtreme.com.br>:
> 
>> Bom dia.
>>
>> estou com o seguinte problema:
>>
>> I := Query.RecordCount; // essa linha esta me retornando valor 1, mas a
>> tabela esta com 3 registros;
>>
>> porem quando eu percorro a query com um while, ele encontra os 3
>> registros.
>>
>> alguem sabe porque desse problema?
>> estou usando ibx
>>
>> abracos.
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 





Mais detalhes sobre a lista de discussão lista