最新历史版本
:数据库查询常见问题 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
本文为第三方解决方案或非产品相关操作指南,仅提供给具备自主开发能力的用户使用。
帆软技术支持专注于产品本身的功能和问题,不负责本文档的维护和使用问题解答。
若您的场景方案与文档不完全一致,请移步帆软社区提问:问答
1. 概述编辑
2. 设计器数据查询界面乱码编辑
问题描述:
数据库查询界面的 SQL 编辑区域中所有英文都显示乱码,如下图所示:
原因分析:
设计器的 SQL 编辑区域默认采用了指定的字体显示,若电脑的操作系统没有指定的字体,则会显示乱码。
解决方案:
请确认电脑的操作系统是否安装了SQL编辑区域指定的显示字体,如果没有则需要安装相应字体,然后重启 FineReport。
1)苹果操作系统:SQL编辑区域采用了Menlo、Monaco、Monospaced三种字体中的任意一种字体显示。
2)非苹果操作系统:SQL编辑区域采用了Consolas、Monospaced两种字体中的任意一种字体显示。
注:若上述方法不生效,则需要同时在设计器的 jre/lib/fonts 下面也放上字体后重启设计器。
3. Not found data columnid编辑
问题描述:
数据集预览正常,但模板预览时无数据。
日志存在报错「Not found data columnid」。
原因分析:
创建数据库查询时,数据集的命名不可有「.」,例如「ds1.1」,否则在模板预览时现没有数据且日志报错现象。
注:用该数据库查询创建的数据集制作图表时不会产生预览失败和报错现象。
解决方案:
修改数据集命名即可。