永洪社区

标题: 桌面版的报表导入到另一个电脑后报表加载后报错 [打印本页]

作者: shadow    时间: 2024-3-21 09:36
标题: 桌面版的报表导入到另一个电脑后报表加载后报错
数据源是EXCEL,用desktop制作后的报表,更换电脑后导入JAR包,数据路径没问题,大部分报表打开没问题,部分报表出现如下报错,这是为啥,数据量太大或者计算太复杂么?我在原来的电脑上是没问题的
执行数据失败:g5.util.RTWrappedException: g5.util.RTWrappedException: java.lang.UnsupportedOperationException: '>' failed to compare objects: class java.sql.Date,class java.lang.String

作者: yhdata_lyaa    时间: 2024-3-21 09:36
报错解释:

这个错误表明你尝试比较两个不同类型的对象,一个是java.sql.Date,另一个是java.lang.String。Java不支持直接比较这两种类型,因为它们不是同一类型。

解决方法:

如果你需要比较日期和字符串,你需要将日期转换成字符串格式,或者将字符串转换成日期格式。

如果你要比较日期,你需要将字符串转换成日期类型,然后进行比较。
作者: shadow    时间: 2024-3-21 09:38
图片

作者: shadow    时间: 2024-3-21 11:29
yhdata_lyaa 发表于 2024-3-21 09:36
报错解释:

这个错误表明你尝试比较两个不同类型的对象,一个是java.sql.Date,另一个是java.lang.String ...

解决了




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4