经常报这个错误,刷新一下再查询就好了。

001.png



报表在服务器上使用的时候经常会出现这样的情况,然后刷新一下再查询又好了。这是什么原因

FineReport CD20160914 发布于 2020-1-6 09:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
1
luojian0323Lv7资深互助
发布于2020-8-23 17:08

这个就类似于通信异常错误

有些单元格数据是空数据集的话,会报这个错,

有些控件数据字典指定错误会报这个错误

有些公式中用到的sql不对的话,会报这个错误。

最佳回答
0
dongazheLv6初级互助
发布于2020-1-6 09:10

可以看下查询的默认参数有问题么

  • CD20160914 CD20160914(提问者) 没有。测试环境这个报表一直不会出现这样的情况,生产环境中就会经常遇到。但是刷新它又好了
    2020-01-06 09:17 
最佳回答
0
白水先生Lv3初级互助
发布于2020-1-6 09:11

刷一下出来的,很可能是缓存文件,报这个错,你的模板数据源就是有问题

  • CD20160914 CD20160914(提问者) 关键是在测试环境中随便如何查从来不会出现这样的情况
    2020-01-06 09:15 
  • 白水先生 白水先生 回复 CD20160914(提问者) 你测试站点跟正式站点,数据源名字不一样
    2020-01-06 13:23 
最佳回答
0
L大大Lv7高级互助
发布于2020-1-6 09:11

看下sql代码的

  • CD20160914 CD20160914(提问者) sql代码里面有多个数据集的查询,发布在测试环境中,随便怎么刷新,怎么查,这个报表不会出现这个问题,但是线上生产环境就会经常出现。。刷新一下又好了。然后可能明天某一个人又会遇到,但是刷新它可能在今天又不会出现这个问题了
    2020-01-06 09:16 
  • L大大 L大大 回复 CD20160914(提问者) 在正式数据库里跑一下,对应过滤看是否有问题,看看有没有除数运算的,除数为0 的错误
    2020-08-24 11:46 
最佳回答
0
hpmpkkLv3中级互助
发布于2020-1-6 09:13(编辑于 2020-1-6 09:15)

是不是你数据库查询报表数据太大,报io异常   加大服务器内存看看 

https://help.finereport.com/doc-view-1021.html 

https://help.finereport.com/doc-view-1007.html 

https://help.finereport.com/doc-view-2770.html

最佳回答
0
No1-王子阳Lv5中级互助
发布于2020-1-6 09:28

你在这个模板中先一个数据集一个数据集点开试试看,看看是哪个数据集的问题。

  • CD20160914 CD20160914(提问者) 每一个数据集去预览没有任何问题,不会出现这个问题,而且发布到测试环境中,一直不会出现这个问题,测试环境的配置还很差,但是生产环境就会出现。
    2020-01-06 09:55 
  • No1-王子阳 No1-王子阳 回复 CD20160914(提问者) 那在生产环境中再逐一点点,再看看。
    2020-01-06 09:59 
  • 7关注人数
  • 637浏览人数
  • 最后回答于:2020-8-23 17:08
    请选择关闭问题的原因
    确定 取消
    返回顶部