在报表中连续增加两条数据,第二次增加数据时,数据库中会将第一次增加的数据再一次增加到数据库中,是为什么
楼主:这种情况一般都【填报主键】设置的不对或不合理导致的问题;
=======
文档有介绍关于填报主键设置问题。
提交类型-https://help.fanruan.com/finereport/doc-view-186.html
第一次增加数据后,
再二次再增加。这时就要判断是该更新,还是插入新的数据,
所以要设置提交类型为:智能提交
并勾选,哪些字段为主键
勾选主键后,数据库中有相同的数据,就会在原数据上更新。不会再插入相同数据了。
填报属性里没有设置主键,但是用了智能提交吧。。
智能提交的逻辑就是按主键去找,如果数据库中已经存在就更新,不存在就插入。
你如果没设置主键就一直是插入了