关于帆软报表的多选控件联动时,根据id查询有部分数据丢失的原因:
这是丢失数据的图
通过查看FineReport的日志:发现sql执行正常
我使用查询出的 账户id 去查询账户对应的银行码,查看接下来的日志:发现也很正常
但是我发现,这个查询出的id(1242268201518108700)在我的数据库中,根本就不存在
经过进一步筛选,返现这个id跟其中一个数据很相似
原来是数据精度丢失了~,我想应该是因为整形的缘故,那怎么解决呢?
将其转换为字符就行了,FanReport在进行数据流转时,就不会精度丢失了。
现在多选控件联动正常了