GARANTIR DESCONTO

Fórum Problemas com performance clientdataset interbase Não Vai #41566

14/01/2004

0

Oi pessoal, to com um problemão, eu uso os componentes dbexpress para conexão(sqldataset + datasetprovider + clientdataset) tem o sql
contido no dataset abaixo relatado mais não acho que esse seja o problema pois eu do um open no sqldaset rapidamente ele me retorna mas quando eu open no clientdataset ele demora quase 10 minutos para abrir eu tenho um mestre detalhe com uma outra tabela mas eu ja tirei o mestre detalhe e continua a mesma coisa o select abaixo retorna mais ou menos 1200 linhas.

Alguem sabe porque está demorando tanto para clientdataset visulaizar os dados?

Existe alguma maneira para o Clientdataset retornar menos linhas por exemplo no sqldataset tem 1200 linha e o clientdataset mostrar apenas as 100 primeiras e a medida em que se vai rolando os registros ele buscar mais no sqldataset?

select a.*,b.*,C.ECLEND AS ENDENTRE, C.ECLBAI AS BAIENTRE,
C.ECLCEP AS CEPENTRE, C.ECLCCP AS COMPLENTRE,
C.ECLCEX AS CEPEXENTRE, C.ECLCID AS CIDENTRE,
C.UNFEST AS ESTENTRE, D.ECLEND AS ENDCBR,
D.ECLBAI AS BAICBR, D.ECLCEP AS CEPCBR,
D.ECLCCP AS COMPLECBR, D.ECLCEX AS CEPEXCBR,
D.ECLCID AS CIDCBR,D.UNFEST AS ESTCBR
from PEPEL A, PECLT B,PEECL C,PEECL D
WHERE A.VENPCOD = :PVENPCOD
AND A.PELCOD = B.CLTCOD
AND A.PELLOC = B.CLTLOC
AND A.EMPEMP = B.EMPEMP
AND A.EMPFIL = B.EMPFIL
AND A.PELSEE = C.ECLSEQ
AND A.PELCOD = C.CLTCOD
AND A.PELLOC = C.CLTLOC
AND A.EMPEMP = C.EMPEMP
AND A.EMPFIL = C.EMPFIL
AND C.ECLTIE = ´E´
AND A.PELSEC = D.ECLSEQ
AND A.PELCOD = D.CLTCOD
AND A.PELLOC = D.CLTLOC
AND A.EMPEMP = D.EMPEMP
AND A.EMPEMP = D.EMPEMP
AND D.ECLTIE = ´C´

Conto com a colaboração de vocês.

Obrigado pela atenção.


Edmilson

Edmilson

Responder

Posts

16/01/2004

Bon Jovi

Sim, através da propriedade PacketRecords.

Mas reavalie se o usuário irá precisar mesmo ver 1200 registros ao memo tempo..... Não vejo vantagem. Seria bom vc possibilitar filtros pro usuário.


[img:bdb3c136e6]http://www.badyoungimagens.blogger.com.br/logo.JPG[/img:bdb3c136e6]

[img:bdb3c136e6]http://perso.wanadoo.fr/richiesfire/avatars/j-loap4.gif[/img:bdb3c136e6]

================
LET IT ROCK, LET IT GO


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar