填报问题,我使用智能添加单元格组,现在没办法添加主键。有大神可以告知一下吗?

1608012881(1).png

因为没有主键,我通过字段获取的数值。我要修改数值再提交,就会出现问题。麻烦懂的告知一下

FineReport 贾新杨 发布于 2020-12-15 14:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-15 14:22

数据库没有设置主键 ,填报属性也可以设置主键的

问题是,你要设置哪些字段是主键?

  • 贾新杨 贾新杨(提问者) 是这样,我想在数据库设置主键,但是我用了《添加单元格组》,我在数据库设置主键,添加数据,提交时候就报错。
    2020-12-15 14:27 
  • 贾新杨 贾新杨(提问者) 我现在没有设置主键,直接填报,提交数据库是没问题的。但是我现在通过字段获取值,修改的时候,只要修改。数值就乱了
    2020-12-15 14:29 
  • luojian0323 luojian0323 回复 贾新杨(提问者) 你把单元格组对应的字段设置为主键了?
    2020-12-15 14:46 
  • 贾新杨 贾新杨(提问者) 回复 luojian0323 我使用单元格组,填报属性和我的数据库我都没有设置主键,只要我已设置主键,填报就报错误
    2020-12-15 16:00 
最佳回答
0
shirokoLv6资深互助
发布于2020-12-15 14:24

就算你数据库没有主键,逻辑上也可以有主键,

而智能提交一定要设置逻辑上的主键。因为你需要更新操作,肯定需要一个筛选依据。


所以你现在要做的是分析逻辑上的主键

  • 贾新杨 贾新杨(提问者) 你好,我添加逻辑主键,提交时候报错。提示不能重复之类的
    2020-12-15 14:44 
  • shiroko shiroko 回复 贾新杨(提问者) 有报错,估计你数据库是有主键的把。。跟着数据库主键设置就行
    2020-12-15 14:46 
  • 贾新杨 贾新杨(提问者) 回复 shiroko 大神,你用过单元格组吗?我如果用添加单元格设置主键没问题,只要是单元格组,他就报错
    2020-12-15 15:56 
  • shiroko shiroko 回复 贾新杨(提问者) 所以你现在设置了哪几个主键。。一般单元格组至少一个是主键,而且也就一个
    2020-12-15 16:13 
  • 贾新杨 贾新杨(提问者) 回复 shiroko 我没有添加,只添加一个单据号那个,用的UUID.
    2020-12-15 16:22 
  • 3关注人数
  • 361浏览人数
  • 最后回答于:2020-12-15 14:24
    请选择关闭问题的原因
    确定 取消
    返回顶部