初用“润乾”问题收集(二)

原创 2007年10月10日 23:12:00
在上一篇中所提到第二个有关“行类型排序错误”提示的问题现已解决,并在咨询了润乾的客服人员后弄清楚了原因。这个问题的 产生是由于润乾在“新建空白报表”中所有行的“行类型”都是初始设置为“数据区”类型的。而润乾对行属性的排序是有严格的限制的。依次为:1.分页页眉, 2.头标题,3.报表头,4.分组表头,5.数据区,6.报表尾,7.尾标题,8.分页页脚,共计8种类型,从小到大,从前到后的顺序排列,不能乱序排 列。润乾自动生成的“空白报表”一般是含有多行空白行的空白报表。这些空白行全都是默认被设定为权重为5的“数据区”。如果你在其中一行设置行类型大于 “数据区”的权重时,一定要保证在你设置的行后没有空白行(即“数据区”行)。如果有的话,那么润乾即认定你在进行乱序排列。在6、7、8后出现了权重为 5的数据区。即会出现行类型排序错误“的提示。
 
这个问题不是什么高深的技术问题,但也颇具隐蔽性。定要注意。特记下来以助同道中人。

从 昨晚开始我一直在努力于把我写好的一个小小的示例代码布置在自己的Tomcat上。配置Tomcat用于连接Oracle 9i的DataSource时被卡住。现在也没有解决。我所使用的是Tomcat 6.0。按照Apache提供的手册中所说明的方法在$tomcat_home/webapps/$projectpath/WEB-INF中的 context.xml和server.xml中加入有关DataSource的配置项后,重新启动Tomcat,初始化过程OK, InitalContext() OK,但到getConnection()时就报错,抛出形如 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'的异常。
后来改在$tomcat_home/conf/server.xml中设置有关DataSource的配置项如下:
<Context path="/jnt" docBase="jnt" debug="0" reloadable="true">  
    <Resource name="jdbc/myoracle" auth="Container"
            type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/myoracle">
        <parameter>
            <name>username</name>
            <value>XXXXX</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>XXXXX</value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>jdbc:oracle:thin:@XXX.XXX.XXX.XXX:1521:XXXX</value>
        </parameter>
        </ResourceParams>
</Context>
也依然出现上面的提示。有没有在Tomcat 6.0.14下配置过的Oracle数据库联接池的朋友能给在下指点一二?因为要布署润乾,所以只得Tomcat 5.5.9运行。Tomcat 5.5.9倒是在web.xml下配置好后就可以正常布署并使用润乾。

  润乾在进行参数查询时,检索条件表达语句形如:
(? is null or DataBaseName.TableName.ColumnName like ?),其中的“? is null”是必须要加的,如果不加的话,在运行时会出现NullPointException。

润乾——数据源管理

数据源 数据源中存储了所有建立数据库连接的信息,就象通过指定文件名可以在文件系统中找到文件一样,通过提供正确的数据源名称,用户可以找到相应的数据库连接。 建立数据源需要用到的属性包括: 数据...
  • u011424402
  • u011424402
  • 2014-07-18 18:12:04
  • 646

润乾报表内存溢出的排查步骤与解决建议

润乾V4 润乾报表 内存溢出 问题排查
  • xiaohuihui_1992
  • xiaohuihui_1992
  • 2016-12-01 08:36:55
  • 1152

润乾报表存储过程数据集

这里,介绍一下,润乾报表中数据集为存储过程数据集创建,首先,必须确保存储过程在数据库中执行成功,没有问题,本次以sqlserver2008为例。 存储过程在数据库创建并且运行成功,如图: ...
  • Alice_656
  • Alice_656
  • 2016-12-30 10:44:32
  • 1391

润乾报表在web页面中的分页问题

环境: JavaWeb项目 问题描述: 在jsp页面中能正常显示润乾报表,但是点击"下一页"的图标按钮的时候报错,报错页面如下: jsp页面代码如下: ...
  • xiaobanv1
  • xiaobanv1
  • 2015-12-18 10:46:49
  • 412

润乾——打印报错的几种情况

打印报错:找不到类 com.runqian.report4.view.applet.HtmlPrintApplet.class的几种情况   1 应用中没有打印的Applet包 检查应用中根目录...
  • u011424402
  • u011424402
  • 2014-04-04 16:43:46
  • 1010

润乾报表动态控制柱形图显示柱数

统计图的使用方法是很灵活的,在设计报表的过程中,可能有部分的数据对应的统计值为空或者0,有些客户在进行统计的时候,不想把这样的数据统计进去,下面就介绍一下如何设计这样的统计图。 具体方法:1,可以只显...
  • RQlyc
  • RQlyc
  • 2016-12-01 11:05:45
  • 780

V4.0系列软件如何替换授权文件

润乾报表的授权文件大致分为两类:设计器授权和服务器授权。服务器授权又分了3类,如下图:   授权文件的作用就不用我多说了,这里主要讲一下如何替换授权文件。 有一部分客户在授权到期之后拿到了新的授权文件...
  • RQlyc
  • RQlyc
  • 2016-11-23 16:12:19
  • 733

使用润乾报表的心得

1.如果一个报表中用到多个数据集,那么各个数据集之间的字段是不能互用的。 解决方法:可以在表达式中作限制。 如:ds2.select(ELEVATOR_FEE,ds2.DISTRICT_NO=@A4,...
  • u011782082
  • u011782082
  • 2013-08-30 09:45:08
  • 1506

关于润乾报表里SQL执行速度的问题处理方式

1. 问题概述  A.很多时候,客户在用我们报表工具或集成时,导致一些别的问题出现,其实这些问题可能和咱们没有关系,他会认为是用了你润乾报表才导致这些的问题,或者有一种依赖心理,掏的是买轿车的钱却想...
  • Alice_656
  • Alice_656
  • 2016-11-22 13:27:40
  • 705

初用“润乾”问题收集(一)

这段一直在做“润乾报表”的相关事宜。这玩意儿没有用过,现在正在一边看文档一边动手干。有以前的老同事摸索了一些经验,内部消失成录制好的AVI的视频了。现在也在看。Google不出来更多有关“润乾”的资料...
  • Antediluvians
  • Antediluvians
  • 2007-10-10 23:00:00
  • 1791
收藏助手
不良信息举报
您举报文章: 初用“润乾”问题收集(二)
举报原因:
原因补充:

(最多只允许输入30个字)