[firebase-br] Agora danou-se tudo!

Eduardo Jedliczka eduardo em gerasoft.com.br
Ter Jun 7 18:07:31 -03 2005


Apenas no BDE o total de registros da Query fica certo...

No IBX, Zeos, IBO, DbExpress, retorna o total de registros recebidos do
servidor.

Se utilizar um FetchAll (ou seja, ler todos os registros) o RecordCount
estará certo...

[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Edvaldo (BOL)" <evgomes em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, June 07, 2005 5:24 PM
Subject: Re: [firebase-br] Agora danou-se tudo!


> Eu já vi isto acontecer com RECNO... sendo que o mesmo somente funciona em
> acesso nativo.
>
> Pelo que sei RecordCount, retorna a quantidade de registro da query.
>
> Edvaldo
>
> ----- Original Message -----
> From: "Eduardo Jedliczka" <eduardo em gerasoft.com.br>
> To: <caputoin em uai.com.br>; "FireBase" <lista em firebase.com.br>
> Sent: Thursday, June 02, 2005 5:34 PM
> Subject: Re: [firebase-br] Agora danou-se tudo!
>
>
> Um banco relacional, economiza banda e memória, enviando os registros na
> medida da sua necessidade.
>
> Por este motivo o RecordCount opera de forma diferente de uma base DBF,
> paradox e tantas outras que eram disponíveis no DOS ou através da BDE, ou
> seja, o recordcount retorna quantos registros foram descarregados para a
> máquina local.
>
> Justamente por este motivo, o Componente IBX possui um método chamado
> FetchAll. Mas prepare-se se seu volume de dados crescer ou se sua where
> estiver mal escrita, pode demorar alguns minutos para abrir uma tabela...
>
> [s]
>
> ==========================
> Eduardo Jedliczka
> Gerasoft Informática
> Apucarana - Pr
> ==========================
>
> ----- Original Message -----
> From: "caputoin" <caputoin em uai.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, June 02, 2005 5:20 PM
> Subject: [firebase-br] Agora danou-se tudo!
>
>
> > Tenho um banco novinho, com 3 tabelinhas só.
> >
> > Inicio uma aplicação nova, coloco 1 Ibdatabase, 1
> > IbTransaction e 1 IbDataSet. Conecto tudo ao banco certinho.
> > Insiro o seguinte SQL no IbDataSet:
> >
> > Select * from tabela1
> >
> > Aparece tudo normal em tempo de projeto, e mostra 20
> > registros (todos os registros da tabela).
> >
> > Agora que vem:
> >
> > Quando executo o aplicativo, conecto tudo e dou o seguinte
> > comando: ShowMessage(IntToStr((IbDataSet1.RecordCount)) ele
> > mo mostra 1, sendo que tem 20 registros na tabela. Depois de
> > testes vi que, se eu colocar 1 DataSource e 1 DbGrid no
> > formulário, o ShowMessage me mostra tantos registros quanto
> > os que estão visíveis do DbGrid. Se eu rolar o DbGrid,
> > exibindo os registros que estavam para baixo (não visíveis
> > na tela), o ShowMessage é aumentado do número de registros
> > que rolei.
> > O que está acontecendo?
> > ****************************************
> > O grande portal dos mineiros
> > http://www.uai.com.br
> >
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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