web报表控件FineReport中填报主键空值问题

 时间:2024-10-29 02:15:10

1、原因当有空值时,那么在执行update语句时where条件后面是“某字段=null”,而在填报属性中若where 某字段=null时,update语句会失效然后便会转向insert语句,这样就造成了插入重复数据的现象。

2、解决方案首先要知道可能为空的报表主键对应数据库中的数据类型,然后在报表填报属性设置里面给对应的字段的值设置公式:以字符串为例,字符串对应的空值就是空字符串"",则公式为:if(单元格=null,"",单元格)。

  • 报表控件FineReport如何在权限中使用session
  • web报表控件FineReport中如何优化报表取数
  • 报表控件FineReport中事件响应的方式
  • 报表控件FineReport的使用:报表执行过程
  • web报表控件FineReport中如何实现国际化报表
  • 热门搜索
    小白菜的做法大全 酱茄子的家常做法东北 铁板豆腐的做法 蠡怎么读 红烧鲤鱼的家常做法 冬瓜海带汤的做法 马蹄的做法大全 杨桃怎么吃 瞥怎么读 蒸鸡蛋羹的做法