报表填报属性 里主键是否要和数据库中的主键一致

报表填报属性 里主键是否要和数据库中的主键一致

FineReport 郭昌 发布于 2019-8-6 13:32
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
2
firegunzxLv6高级互助
发布于2019-8-6 13:50

不要求一定一致,填报里的主键是用来在填报页面上区分唯一信息条目的,插入、删除、更新的操作就是以主键为维度的。

如果数据库表的主键只有一个且没有设置成自增长,就要把填报ID设成数据库表ID

如果数据库表ID设置了自增长,此时插入填报是不允许插入ID的,就要把填报的主键设成另一个字段。


最佳回答
1
晓亮Lv7资深互助
发布于2019-8-6 14:15

不需要的,俩个是不一样的东西。数据库的主键就不说了,帆软的主键是,主键值相同的话,只会保存一条数据,主键不同的话会保存多条数据。比如,智能提交的填报时,有俩条主键相同的数据,库里面只会保存一条;一条数据主键字段修改了,库里面会保存之前一条,还有你修改后的一条。各人理解,希望大神能指出错误

最佳回答
0
wukaihuaLv5初级互助
发布于2019-8-6 13:34

报表里的主键设置了重复值会覆盖,不会跟数据一样报错。

最佳回答
0
happy_cangcangLv4初级互助
发布于2019-8-6 13:38

不需要一致

  • 5关注人数
  • 1337浏览人数
  • 最后回答于:2019-8-6 14:15
    请选择关闭问题的原因
    确定 取消
    返回顶部