Ola Pessoal, estou tendo um problema com o ireport 2.0.1:
Tenho uma tabela em SQL Server com dois campos - id(char(1) e logo(Image);
Quando desenho um relatório no ireport para listar estes campos, o mesmo
compila sem erros, porém não monta o relatório, dando o seguinte erro:
Preenchendo relatório …
Região: português (Brasil)
Fuso Horário: Padrão
Erro ao preencher impressão … Error evaluating expression : Source text : $F{LOGO}
java.lang.ClassCastException: net.sourceforge.jtds.jdbc.BlobImpl cannot be cast to java.io.InputStream at classic_1249585530407_437018.evaluate(classic_1249585530407_437018:285) at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186) at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537) at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505) at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:811) at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:443) at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:426) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:274) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:403) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:692) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:791) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:695) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:943) at java.lang.Thread.run(Unknown Source)
É alguma coisa relativa ao campo image do BD. Estou usando a classe java.io.inputstream na
configuração do elemento image do ireport;
Alguém já passou por isso ?
[]s, Edson.