如何在数据库表ID自增的情况下 既能更新填报又能新增填报

如图ID是主键,是自增的为A2已被我隐藏,现在这个表能实现更新和删除,但是新增的话实现不了。求助。
FineReport枫城 发布于 2017-9-4 10:58
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
touyuan001发布于2017-9-4 11:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
youngsforever发布于2017-9-4 12:28(编辑于 2023-9-6 09:34)
555
最佳回答
0
枫城发布于2017-9-4 13:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
枫城发布于2017-9-4 13:20(编辑于 2023-9-6 09:34)
555
  • youngsforever youngsforever 就是设置一下,如果主键值为空(即:需要插入的数据)就自动生成一个主键值;如果主键值不为空(即:需要更新删除的数据),就直接使用已有的主键值
    回复
    2017-09-04 13:24 
  • 枫城 枫城(提问者) 回复 youngsforever :但是我的主键是自增的,一旦插入值就会提示当 IDENTITY_INSERT 设置为 OFF 时,不能为表 \'cs1\' 中的标识列插入显式值。
    回复
    2017-09-04 14:10 
  • youngsforever youngsforever 回复 枫城 :{:8_216:}居然设了库里面自增,那你就把填报属性-提交里面的设置拆分开呗,一组是更新、一组是插入,然后分别设置提交条件;A2单元格不为空的时候更新,为空的时候插入。
    回复
    2017-09-04 14:20 
  • 枫城 枫城(提问者) 回复 youngsforever :这个我试试{:8_198:}似乎有点道理
    回复
    2017-09-04 14:32 
  • 枫城 枫城(提问者) 回复 youngsforever :发现还是不行,求大神做个模板 删除可以,插入就做不到
    回复
    2017-09-04 14:38 
最佳回答
0
孤陌发布于2017-9-4 14:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
兔子酱发布于2017-9-29 17:23(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 680浏览人数
  • 最后回答于:2017-9-29 17:23
    活动推荐 更多
    热门课程 更多
    返回顶部