[firebase-br] Registros visualmente duplicados - FirebirdcomDbExpress
Vinicius Barreira
vinibarreira em superig.com.br
Seg Out 25 11:57:25 -03 2004
Obrigado Marcilio;
Independe da query; em qualquer query, mesmo fazendo select simples numa
unica tabela o problema ocorre; veja abaixo os testes complementares que eu
fiz:
1) Só resolve mesmo o problema mudando a propriedade
ClientDataSet.FetchOnDemand para False; mas gostaria de utilizar a beneficio
do "paginamento de registros" para que os registros venham em blocos e não
na sua totalidade. Já alterei a propriedade PackedRecords para 50, para 200,
mas não obtive sucesso.
2) Tambem testei com FetchOnDemand = True e PacketRecords = -1, mas isso faz
com que não haja a "paginação". Se o select retornar 400 registros, vem os
400 de uma só vez.
3) Tambem testei com FetchOnDemand = False e PacketRecords = 200, mas isso
faz com que não haja a "paginação". Se o select retornar 400 registros, ele
mostra apenas 200 e não avança;
4) Tambem testei com FetchOnDemand = True e PacketRecords = 200; isso faz
com que haja a "paginação", mas em compensação, se eu teclar PG UP num
dbGrid, ou usar um relatorio tipo QuickReport que o usuário olhe o preview
primeiro e faça a impressão depois, os registros "aparecem" em duplicidade.
Um amigo recomendou que eu reinstalasse o Delphi 7 SEM atualizar ele,
deixando original; ele diz ter encontrado problemas com a atualização do
delphi 7 relacionado ao dbExpress, e é isso que estou fazendo agora.
Obrigado e abraços;
----- Original Message -----
From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 25, 2004 11:36 AM
Subject: Re: [firebase-br] Registros visualmente duplicados -
FirebirdcomDbExpress
> Como ta a Query q vc ta usando pra chamar os dados ?
> To achando que e problema de cruzamento de tabelas.
> Posta ela no aqui pra gente ver se for o caso !
>
> ----- Original Message -----
> From: "Vinicius Barreira" <vinibarreira em superig.com.br>
> To: <cflp_suporte em yahoogrupos.com.br>
> Cc: "FireBase" <lista em firebase.com.br>
> Sent: Monday, October 25, 2004 11:05 AM
> Subject: [firebase-br] Registros visualmente duplicados - Firebird
> comDbExpress
>
> Utilizo DBExpress com Firebird 1.5 e acesso atraves dos componentes
> SQLDataSet + Provider + ClientDataset.
>
> E estou com o seguinte problema: em alguns dbgrids e relatorios os
> registros
> "aparecem" em duplicidade, mas não estão em duplicidade de verdade. Alguém
> já passou por problema semelhante ?
>
> Só resolve mesmo o problema mudando a propriedade
> ClientDataSet.FetchOnDemand para False; mas gostaria de utilizar a
> beneficio
> do "paginamento de registros" para que os registros venham em blocos e não
> na sua totalidade. Já alterei a propriedade PackedRecords para 50, para
> 200,
> mas obtive sucesso.
>
> Abraços;
>
> Vinicius Barreira
> São Bernardo do Campo - SP
> Delphi 7 + Firebird + IBX
> Software para Hoteis
> Skipe: vinibarr
> Icq 74495946
> ______________________________________________
> 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
>
> ______________________________________________
> 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
>
> **************************************************************
> Scanned by eScan Anti-Virus and Content Security Software.
> Visit http://www.mwti.net for more info on eScan and MailScan.
> **************************************************************
>
>
Mais detalhes sobre a lista de discussão lista