[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