天天看点

IReport中字段类型错误

今天项目发布时同事检测出来报表打开后是一篇空白,而在我机器上则能正常显示报表,在排除路径错误后,把问题其中到数据库上,原来我使用的数据库其中一个字段类型做了修改,导致jasper report不能导出.

错误现象是打开报表空白,Debug不会报任务,但最后执行导出时会异常退出.

原因是报表在jasper report中执行查询,而报表模板中包含了字段的描述,当检测到字段类型不对时,导出失败.