Problemas com campo "blob" no iReport

5 respostas
ivan.tecnon

Bom dia,
Estou montando um sistema onde preciso geral uma especie de Orçamento com o iReport.
Tenho um campo do Blob no meu banco MySQL, campo que chamo de “observacao”.
Preciso setar esta campo quando chamo este orçamento para imprimir.
Mas, não puxa o escrito, somente uns digitos.
Acredito que seja pq o Blob seja do tipo Object. Mas não sei como converter.
Peço a ajuda de todos se possivel.

Obrigado.

5 Respostas

drsmachado

MySQL, BLOB e observação?
Observação é uma animação em flash, imagem ou o que?
Se for texto, mude já para text e seja feliz.

ivan.tecnon

Coloquei Blob pelo motivo de que não tenho um simples jTextField mas sim um jTextArea…
e com o Text, não consegui colocar um texto com varias linhas…

drsmachado

ivan.tecnon:
Coloquei Blob pelo motivo de que não tenho um simples jTextField mas sim um jTextArea…
e com o Text, não consegui colocar um texto com varias linhas…

Começa fazendo gambiarra de um lado, aí quer que tudo fique bonito?

ivan.tecnon

Olha drsmachado, se epra fazer estes comentários, vai dormi…
To aqui pedindo ajuda e não pra ver bobagem.
Se não quer ajudar, então não diz nada.

drsmachado

ivan.tecnon:
Olha drsmachado, se epra fazer estes comentários, vai dormi…
To aqui pedindo ajuda e não pra ver bobagem.
Se não quer ajudar, então não diz nada.

Camarada, como diria o Bezerra da Silva “Quem pergunta quer sempre a resposta e quem tem boca responde o que quer”.
Gambiarra das mais feias mesmo camarada.
Faz as coisas sem planejamento, sem modelar, dá nisso.
Coisa de amador.
Além do mais, eu não vou ficar dizendo que é ironia ou piada ou isso ou aquilo, se você não entendeu, isso é um problema teu.
Creio que esteja usando a query direto no relatório, não?
Para resolver o problema, ou você muda de blob para text e faz o java tratar as quebras de linhas ou você muda para usar a query na aplicação e, ao efetuar um select, trata o campo blob, convertendo-o em algo legível e inteligível a um relatório jasper.
Talvez haja alguma outra opção diferente destas, mas é o que eu lembro no momento.
Mas, se quise continuar se comportando como um simples e medíocre programador, fique a vontade.

Criado 6 de julho de 2012
Ultima resposta 6 de jul. de 2012
Respostas 5
Participantes 2