预览模板数据集配置错误

编辑
文档创建者:文档助手1 (67727 )     浏览次数:4844次     编辑次数:12次     最近更新:jiangsr 于 2018-02-07     

目录:

1. 问题描述编辑

在web端预览模板的时候,无法访问模板,报错数据集配置错误或者无法访问数据连接等等关于数据集的报错,比如说,如下图所示的2种报错:
222

222

2. 问题原因编辑

如果预览模板时出现类似如上图所示的数据集错误,那么问题一般出现在数据连接或者数据集这两者身上,一般是因为这两者的配置不正确导致的。

3. 解决方案编辑

3.1 数据连接问题
在设计器中打开报错模板,挨个选中数据集,点击编辑按钮,进入数据库查询界面,如下图,如果在左侧的数据连接面板可以看到其连接失败,说明问题出在数据连接身上:
222
那么,点击数据连接下拉框旁边的设置按钮,进入数据连接配置界面,如下图,查看其数据连接名称、数据库种类、驱动器、URL、用户名密码是否正确,点击测试连接按钮测试连接一下即可:
222
注:一定要保证数据连接的名称正确。
3.2 数据集问题
如果左侧的面板中是可以看到数据连接里面的数据表的,那么很有可能是SQL语句编写的有问题,如下图,点击预览按钮,查看SQL语句查询结果是否有问题:
222
3.3 数据源配置
如果上述操作查询结果成功,说明SQL语句没问题,但是预览页面的时候显示错误,也有可能是数据源配置有问题导致的。
定义数据连接中的连接名与模板中保存的连接名不同,会导致新模板与原工程数据源配置不同。如在本地做了新的模板或修改了模板,拷贝到工程中后出现了上述错误。因为只拷贝了模板,没有把datasource.xml拷贝到服务器中。
方法一:把本机上%FR_HOME%\WebReport\WEB-INF\resources\datasource.xml文件拷贝到服务报表工程\WEB-INF\resources\目录下。重启web服务器,预览模板就可以成功访问了。 
方法二:还可通过(默认用户:admin,密码:123456)使用设计器远程访问服务器上面报表环境,测试数据定义连接是否成功,远程访问及密码修改可参数文档平台管理访问权限。
方法三:访问服务器上报表管理平台,如http://localhost:8080/WebReport/ReportServer?op=fs登陆成功访问服务器配置>数据连接,可对定义数据连接进行查询与修改。


附件列表


主题: 数据连接
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?