数据集查询没问题,报表预览的时候报错

image.png

FineReport Juint 发布于 2022-8-22 17:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-22 17:51(编辑于 2022-8-22 17:53)

表明无效。。。你的表是否存在?检查一下你的数据集连接的服务器里面,是否有这个表。还有表写错没有?还有你的数据库的前缀名称加上没有?类似

apps.表名称

或者

"表名称"

  • Juint Juint(提问者) 数据库里有的,而且执行sql放到navicat里查也没问题,数据集查询也没问题。就是在预览报表的时候这么提示
    2022-08-22 17:57 
  • CD20160914 CD20160914 回复 Juint(提问者) 你是如何写的呢。看一下你设计器里面写的语句
    2022-08-22 18:11 
最佳回答
0
Harvey1Lv7高级互助
发布于2022-8-22 18:19(编辑于 2022-8-22 18:25)

看报错为数据集问题,需要排查一下,有几种可能:

①模板界面调用了sql,sql写法有误--排查和修改sql

②数据链接有问题,字符转换有误--连接池加?useUnicode=true&characterEncoding=utf8

③参数写法有误,传递参数报错--修改写法

等等,具体还要看涉及的数据库和开发的模板细节

最佳回答
0
magicsongLv6初级互助
发布于2022-8-23 08:45

数据集查询的时候会默认数据源或数据库名,方便查找,但你到report当中就不能这样写了,要写全。看看是不是from后面的数据库表没写全。

最佳回答
0
congerLv6高级互助
发布于2022-8-23 09:48(编辑于 2022-8-23 09:50)

看一下设计器页面和sql,如果麻烦的话可以私信远程解决

猜测是否是其他工具有自动格式化,可以查询成功

但是放到帆软里,空格或者某些语法错误,没有正确解析出来

  • 5关注人数
  • 539浏览人数
  • 最后回答于:2022-8-23 09:50
    请选择关闭问题的原因
    确定 取消
    返回顶部