finereport部署到服务器上后,报表无法显示出数据库中的数据

在没有部署到服务器之前,在自己电脑上通过本地数据库获取数据,显示报表时可以正常显示数据库中的数据;当部署到服务器之后,展示报表页面时,同样的条件下,数据未显示。11.jpg

FineReport kmx277564915 发布于 2021-8-24 08:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
kmx277564915Lv4见习互助
发布于2021-8-26 09:29

找到问题了,是我用navicat从本地导出的excel表有问题,没有列名。

最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-24 08:40(编辑于 2021-8-24 08:40)

你本地和服务器是同一个数据库么?

不是的话,检查下数据了,估计是没有查出数据

  • kmx277564915 kmx277564915(提问者) 本地用的是本地数据库A;服务器上用的是服务器本地数据库(导入的A)
    2021-08-24 08:42 
  • snrtuemc snrtuemc 回复 kmx277564915(提问者) 先去服务器数据库上查询下,同样条件,有没有数据
    2021-08-24 08:44 
  • kmx277564915 kmx277564915(提问者) 回复 snrtuemc 有的,用的Navicat for mysql,能正常查询到数据。而且在服务器上部署好的数据决策系统中,打开“数据连接”选项,里面的数据库是连接成功的。
    2021-08-24 08:48 
最佳回答
0
用户S5182147Lv6中级互助
发布于2021-8-24 09:17

排查一下本地的库名、表名和服务器的库名、表名是否一致

image.png

  • kmx277564915 kmx277564915(提问者) 一样的,我是先从本地导出,然后再导入服务器的数据库
    2021-08-24 09:25 
  • kmx277564915 kmx277564915(提问者) 仔细看了一遍,确实没问题,一样的
    2021-08-24 09:30 
  • kmx277564915 kmx277564915(提问者) 想问一下,服务器端那个finereport的数据库配置文件在哪里,按照网上说的位置没有找到
    2021-08-24 09:36 
  • kmx277564915 kmx277564915(提问者) 谢啦,找到问题了,是我从本地导出的excel表有问题,没有列名。
    2021-08-26 09:29 
最佳回答
0
LTC朝Lv6高级互助
发布于2021-8-25 16:06

你链接数据库的名称是不是不一致呀,本地和服务器命名查一下是否一致?

  • kmx277564915 kmx277564915(提问者) 谢啦,找到问题了,是我从本地导出的excel表有问题,没有列名。
    2021-08-26 09:29 
  • 3关注人数
  • 466浏览人数
  • 最后回答于:2021-8-26 09:29
    请选择关闭问题的原因
    确定 取消
    返回顶部