[firebase-br] Select
Eduardo Jedliczka
edujed em gmail.com
Qui Jun 30 23:04:03 -03 2005
Pedro,
Isto é uma característica do FireBird, frente ao componente de acesso que
você está utilizando.
Para poupar banda, o firebird envia apenas os registros que o aplicativo
necessitam, e quando necessitam. sendo assim, o recordcount retorna apenas
os registros que foram recebidos, e não a quantidade total da tabela.
experimente fazer um FetchAll antes do RecordCound (isto pode demorar um
bocado) e veja o que vai acontecer...
[s]
====================
Eduardo Jedliczka
Apucarana - Paraná
====================
----- Original Message -----
From: "Pedro Leonardo" <pleonardomv em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, June 30, 2005 9:12 PM
Subject: [firebase-br] Select
> Ola pessoal, pq quando faço um select simples como esse SELECT * FROM
> CLIENTES O RecordCount só me retorna o numero de registros que cabe
dentro
> do DBGrid?
> Por exemplo tenho 100 clientes cadastrados, porem com a instrução
>
> QueryFiltro.Close;
> QueryFiltro.SQL.Clear;
> QueryFiltro.SQL.Text := 'SELECT * FROM CLIENTES;
> QueryFiltro.Open;
> Label12.Caption:= inttostr(QueryFiltro.RecordCount);
>
> Label12 só recebe 15, mas eles estao lá....
>
> Obrigado
> Pedro Leonardo
>
>
>
> ______________________________________________
> 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
Mais detalhes sobre a lista de discussão lista