抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。

出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。

1、没有返回数据集:

在存储过程中的操作语句之前加上set nocount on 或者在数据集exec调用存储过程的前面加上这句。当SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。

2、模板文件损坏,或者打开模板没有反应:

FineReport的cpt模板由设计器做出源文件是一组组的标签括起来的语句。像HTML的结构那样,可以用文本编辑器打开。有些客户的模板可能做的比较BT,或者高低版本乱捣鼓,或者正操作着出现什么DT的情况导致模板不完整。一般报错会告诉出错的位置。

3、找不到模板:

找不到模板可能的原因看看是不是URL的问题,直接在模板中写中文的话,有些浏览器是会自动转码的(记得chrome、搜狗好像是),有些不会,比如IE。

4、java heapspace、stack overflow:

这个问度娘。常见的原因是模板做的很复杂,用了上百字段,上百行的sql语句,各种嵌套,尤其要注意有没有死循环。也有可能是服务器端的问题,比如tomcat最大内存太小了用了默认的64M。

5、数据集定义中有下拉复选框参数出问题:

下拉复选框控件返回值默认情况下是数组,参数取到的字符串是不带引号的(所以在数据集定义的sql语句中调用字符串类型的参数的话要手动加上单引号才行)。多个值用in,sql的in语句参数是字符串数组,每个都要求带单引号。所以要转化下,把控件的返回值改成字符串,间隔符用','。

6、本地预览的效果和服务器上的效果不一样:

首先检查jar包等是不是有问题。也有可能是嵌入平台后出现的问题。

7、平台管理忘了密码或者登不进:

报表平台管理只有一个账号,用户名和密码放在web-inf/resources/privilege.xml中。删掉即可重置。

8、图表中文乱码(方框):

这个Linux环境下装了oracle后容易出现这样的情况,方框是缺少中文字体的缘故(常见英文字体各种环境应该都有的)。安装对应的中文字体即可解决。

大块头的数据库搞坏字体环境并不少见,上次在win7里面装domino,好多软件的字体都被搞了,重装了系统的中文字体重启了计算机才恢复正常。

9、数据集预览的时候中文乱码(全问号):

乱码有几种情况:一种是方框,这个是字体的原因,画不出来汉字。一种是问号,这个是编码的问题,比如mysql数据库默认的编码是latin1,库里面没有中文对应的编码,就解析不了中文,解决方法是改变编码,比如把mysql的编码改成utf8或者gbk。这里要注意下的是,数据库有服务器编码,客户端编码,具体的某一个数据库和具体的表也有编码,只有在建数据库建表的时候选对了编码才行(没选的话就用的默认的)。

web报表工具FineReport使用中遇到的常见报错及解决办法(二)相关推荐

  1. web报表工具FineReport使用中遇到的常见报错及解决办法(一)

    FineReport使用中遇到的常见报错及解决办法(一) 这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看 ...

  2. web报表工具FineReport使用中遇到的常见报错及解决办法(三)

    这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有.有报错要看日志.下面简单罗列下常见的问题,大多 ...

  3. java报表工具FineReport使用中遇到的常见报错及解决办法(三)

    这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有.有报错要看日志.下面简单罗列下常见的问题,大多 ...

  4. 帆软报表等于空的时候不显示_web报表工具FineReport使用中遇到的常见报错及解决办法(三)...

    这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有.有报错要看日志.下面简单罗列下常见的问题,大多 ...

  5. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  6. java开发报错怎么处理_Java开发中常见报错及解决办法

    前言: 在项目开发中,往往会遇到很多错误,有些是代码有误,而有些则是其他原因.接下来一起看看常见的报错及解决办法(小白整理,大牛勿喷). 一.找不到Xxx.Xxx.entity.Xxx.java 最近 ...

  7. YUM命令常见报错以及解决办法

    简介: 本文主要为大家讲解CentOS 7系统中执行yum命令失败等常见问题的排查方法. 1. 执行yum命令报404错误 1)检查yum仓库是否配置正确,可以到CentOS 镜像下载阿里云repo配 ...

  8. web报表工具FineReport最经常用到部分函数详解

    之前分别列出来了finereport常用的文本.时间函数的解释,这里应广大朋友的要求,整理了finereport最常用到的一些函数! SUM SUM(number1,number2,-):求一个指定单 ...

  9. web报表工具FineReport常用函数的用法总结(日期和时间函数)

    web报表工具FineReport常用函数的用法总结(日期和时间函数) 说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd.而且必须用英文环境下双引号(" " ...

最新文章

  1. ElasticSearch,Sphinx,Lucene,Solr,Xapian。哪种适合哪种用途? [关闭]
  2. Hibernate本地SQL查询SQLQuery
  3. GMPC:一个 MPD 客户端
  4. html5 css3炫酷效果,28种纯CSS3炫酷loading加载动画特效
  5. Linux环境下Tomcat部署Solr4.x
  6. java 反射静态内部类_android-反射的使用(反射静态内部类、非静态内部类、匿名内部类等)...
  7. 5 种常见的 CSS 布局,快看看你会几种?
  8. 时序算法—AR、MA、ARMA和ARIMA模型以及Auto ARIMA
  9. mysql日期查询_mysql 查询日期
  10. 组合数学及其应用——鸽巢原理
  11. 数学建模常用模型之秩和比综合评价法
  12. Glide 缓存机制分析二,内存缓存(3.7.0为例 5)
  13. Android性能优化之页面优化
  14. ie11 java_如何在IE11运行Java小程序(Applet)
  15. 京东上位2018年财富中国500强民企第一席 首次实现全年盈利
  16. KBEngine warring项目源码阅读(一) 项目简介和注册
  17. 二级分类 php 两张表,PHP_php smarty 二级分类代码和模版循环例子,二级分类的数据表结构如下: - phpStudy...
  18. scrapy 两类item_手把手教你进行Scrapy中item类的实例化操作
  19. 升级Win11必备:如何开启TPM2.0
  20. 码农深夜加班,女友没带钥匙逆行骑车赶回被拦,当场跪下崩溃!跑到桥边......

热门文章

  1. 2019年最佳作家奖
  2. 逻辑SQL Server数据复制101
  3. mac 打不开 不受信任_管理不受信任的外键
  4. 如何杀死远程服务器到本机的tcp连接
  5. 许可证编译器 (Lc.exe)
  6. 老蒋征婚启示啊啊啊啊啊啊
  7. 计算两个日期相差天数的最简洁的代码
  8. Servlet 中的out.print()与out.writer()的区别
  9. 最新公开的SEO优化公式
  10. Sql Server 2000 无法打开用户默认数据库。登录失败