`
greatghoul
  • 浏览: 144386 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

FineReport6.5连接配置丢失问题的解决方案 | #报表 #bat

阅读更多
  公司所使用的FineReport 6.5的设计器经常出现定义的数据连接丢失问题,每次重新配置比较麻烦,这里给出一个解决方法

  数据连接的配置文件的位置如下:

  <FR_HOME>\WebReport\WEB-INF\resources\datasource.xml
  (其中<FR_HOME>为FineReport的安装路径,下同)

  导致连接配置丢失的原因是该文件内容在每次关闭FRDesigner时被自动清空。

  解决方案:创建备份文件,每次启动时恢复

1. 建立备份文件

  在设计器中配置好数据源后,将更新后的datasource.xml复制一份,置于同目录下,并重命名为"datasource.bak"。

2. 建立BAT脚本

  在<FR_HOME>文件夹下建立批处理脚本FRDesigner.bat,内容如下:

@echo off
@title FRDesigner修正版
echo 修复数据源文件...
del WebReport\WEB-INF\resources\datasource.xml
copy WebReport\WEB-INF\resources\datasource.bak WebReport\WEB-INF\resources\datasource.xml
echo 启动报表设计器...
start bin\FRDesigner.exe
ping 0.0.0.1 -n 1 -w 5000>nul


3. 建立快捷方式

  建立FRDesigner.bat文件的快捷方式,每次启动设计器时,通过该批处理脚本启动,可以在运行前自动恢复丢失的连接配置内容。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics