[firebase-br] Agora danou-se tudo!

Jorge Santos jorge.gustavo em pop.com.br
Qui Jun 2 18:09:39 -03 2005


Para resolver da melhor maneira o teu problema sem usar "RecordCount" 
crie uma query com um select count(campo) from tabela isto resolverá o 
teu problema. A propósito recordcount só funciona bem quando usamos os 
componetes do BDE.

Eduardo Jedliczka wrote:

>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
>
>
>  
>




Mais detalhes sobre a lista de discussão lista