填报提交

超链接——》网络报表(填报),其中一个字段(字段名:报修编号)为主键,填报页面设置【报修编号】为【报修日期-报修日期的第几次报修-设备编号】,在提交时候提示【Duplicate entry '20230320-1-A0031' for key 'PRIMARY'】,无法提交成功;去掉数据库中的主键设置,能提交成功,但数据库会存在多条同样的数据。尝试了多种方式未能解决。

使用的数据库为mysql

使用的帆软为9.0版本

FineReport Elison_man 发布于 2023-3-21 11:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Elison_manLv4见习互助
发布于2023-3-21 15:29

用了下拉复选框字段,返回值选择了【数组】,导致存入数据表时,会根据我下拉的选项存了多行,调整返回值类型【字符串】,就不存在以上问题。

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-21 11:13

主键冲突啊填报属性 勾选主键 采用智能提交

  • Elison_man Elison_man(提问者) 本身在数据库中设置主键【报修编号】,另外我也在填报属性中勾选【报修编号】作为主键,您的意思是在数据库取消主键,只在填报属性中添加主键吗?
    2023-03-21 13:50 
  • Z4u3z1 Z4u3z1 回复 Elison_man(提问者) 数据库不取消主键,填报也要勾选主键,填报不勾选主键就是插入提交
    2023-03-21 14:04 
  • 0关注人数
  • 249浏览人数
  • 最后回答于:2023-3-21 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部