首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iReport 5.7.0中使用不同的数据源创建子报表

在iReport 5.7.0中使用不同的数据源创建子报表
EN

Stack Overflow用户
提问于 2014-08-19 13:42:37
回答 1查看 1.5K关注 0票数 0

我使用的是iReport 5.7.0

我的任务是生成一个包含多个数据源的报表: XML数据源和数据库。因此,我创建了一个使用数据库连接的子报表。

我做了以下步骤:

1)定义XML数据源

2)创建使用此数据源的报表

3)使用defaultesxpression创建一个名为"connection“的参数:

代码语言:javascript
复制
     java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.10.239:1521:DBNAME", "DBUSER", "DBPW")

参数类: java.sql.Connection

3)使用连接表达式创建子报表:$P{connection},但我得到了以下错误

.#en1#=‘#en1#5’>直接评定表示:几乎不一致的基本标准.源文本:java.sql.DriverManager.getConnection(“jdbc:oracle:thin:@192.168.10.239:1521:DBNAME”,"DBUSER","DBPW") net.sf.jasperreports.engine.fill.JRExpressionEvalException:标准误差评定标准表达式:绝大部分相关源文本:java.sql.DriverManager.getConnection(“jdbc:oracle:thin:@192.168.10.239:1521:DBNAME”,"DBUSER",“DBPW”)Engine.fill.JRFillDataset.setParameterValues(JRFillDataset.java:637)(2)在net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:287)中,用于生产的产品,如:异常:没有为以下数据找到合适的辅助驱动程序:oracle:thin:@192.168.10.239:1521:DBNAME在java.sql.DriverManager.getConnection(DriverManager.java:596)上进行了检测和测试可能会.13%更多的打印不填。试着用EmptyDataSource..。

有什么帮助吗??

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 08:20:48

我用iReport-5.1.0。将sql连接器ex:mysql-connector-java-5.0.4-bin.jar复制到

C:\Program (x86)\Jaspersoft\iReport-5.1.0\platform9\lib

restart your iReport,再做一次你的报告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25384996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档