使用ReportBuilder时遇到的问题

1.创建Data Sources, build一个数据库连接时,做如下图所示的配置,总是不能创建连接。

在sql developer中测试了这个连接属性,都是能创建连接的,

后来google发现,需要要Server name中内容修改为: hostname:port/servicename

2.修改线上的report之后,测试通过,放回线上后发现创建Report的速度变慢很多。

如果修改之前放在线上使用的report时,data source和dataSets都是配置好了的,并且datasource使用的一个共享的datasource。在本地修改时,如果没有一个本地的datasource作为共享DataSource,那么我们很可能直接使用一个内嵌的连接。

问题就出在内嵌连接上:修改完成后,放回线上,如果该report仍然使用的是内嵌连接,而不是使用的report服务器上的共享DataSource,速度就会特别慢。

3.report builder 报错the definition of the report " is invalid

如果修改之前放在线上使用的report时,data source和dataSets都是配置好了的,并且datasource使用的一个共享的datasource。在本地修改时,如果没有一个本地的datasource作为共享DataSource,那么我们很可能直接使用一个内嵌的连接。

如果内嵌连接的名字和dataset使用的的DataSource的名字不一致,就会出现标题所示的错误。一定要匹配。

4.生成的pdf总是有空白页,或者本来想打印在一页的内容,有一部分在第二页。

如果出现标题所示的问题,请分别从以下几个方面找问题

1.Design模式下,设计的内容的宽度和高度是否超过需要打印的page size的宽度高度规格。

2.Report 属性(Properties)的ConsumeContainerWhitespace 修改为true.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值