[firebase-br] RES: RES: Zu wenigArbeitsspeicher(CampoVARCHAR(4000))

Gabriel Immich gabrielfernandoi em gmail.com
Sex Jul 26 09:36:36 -03 2013


Ótimo Frederico.
Tenho um relatório utilizando Report Builder, o qual pode ter 1 ou até 8 
relatorios, fazendo a "junção" dos mesmos.(Os quais não interferem no erro 
pois o erro gera somente com um relatório e o principal por sinal).
O meu campo Historico no banco de dados é um varchar de 4000, mas até hoje 
tivemos até 600 caracteres que me lembro, ou seja o campo poderia retornar 
600(cast Substring).
Devido a regras o Historico deve obrigatoriamente ser de 4000, ou seja, não 
posso alterar esse campo.
O Report Builder necessita de um ClientDataSet para o relatorio ou de um 
SQLQuery, o relatorio deve vir ordenado(Faço a ordenação via ClientDataSet 
para evitar utilização da memoria do servidor de dados).

Se necessitarem mais especificações posso ir passando.

Obrigado as respostas até o momento.

-----Mensagem Original----- 
From: Frederico Godoi
Sent: Friday, July 26, 2013 9:24 AM
To: FireBase
Subject: Re: [firebase-br] RES: RES: Zu 
wenigArbeitsspeicher(CampoVARCHAR(4000))

Amigo, já que ainda não encontrou saída para a ferramenta que está
estourando a memória, explica como quer o resultado final.
Talvez possamos ajudar a criar a "solução" final de outro modo.

Frederico


2013/7/26 Gabriel Immich <gabrielfernandoi em gmail.com>

> Felix obrigado a resposta.
> O problema é que o campo blob só retorna no SQL, na aplicação da estouro
> de memória.
> Sim preciso de todos esses registros, quando gero o relatório com um cast
> de 100 no campo HISTORICO gera quase 7 mil paginas.
> OBS: Acabei de fazer mais um teste com SQLQuery e tive estouro de memoria,
> demorou um tempo, ou seja, anteriormente estava com 90% de certeza que era
> o CLientDataSet e agora
> diminuiu as chances de ser isso.
>
> Agradeço a resposta..
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista