[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