历史版本7 :数据库查询常见问题 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

Finereport 版本
11.0

1.2 应用场景

本文介绍 数据库查询 中,常见的问题及排查步骤。

2. 设计器数据查询界面乱码编辑

问题描述:

数据库查询界面的 SQL 编辑区域中所有英文都显示乱码,如下图所示:

1583454879711566.png

原因分析:

设计器的 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」,否则在模板预览时现没有数据且日志报错现象。

注:用该数据库查询创建的数据集制作图表时不会产生预览失败和报错现象。

解决方案:

修改数据集命名即可。