数据中的某个字段是自增长

报表中两个字段,ID和name ,数据库中ID是自增长,看帮助文档说 这两个字段都设置控件,ID设为主键,绑定单元格,我点增加按钮,弹出一行空白的格,我在name中填入数值,ID不填,提交,数据库中就会自动增加ID。但是我一点提交就提示错误。只有ID中填入值才会成功,这是为什么呢。我用的是填报报表中菜单栏的增加按钮
FineReportximenliehu 发布于 2015-9-29 20:32
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
coffee377发布于2015-9-29 20:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
coffee377发布于2015-9-29 20:47(编辑于 2023-9-6 09:34)
555
  • ximenliehu ximenliehu(提问者)

    IDENTITY_INSERT 设置为 OFF 时,不能为表 \'product\' 中的标识列插入显式值
    出现该报错原因是因为在7.0.4及之后版本中,FineReport数据填报自增长ID的时候,主键不能插入空数据,即报表填报属性处绑定的自增长ID字段所对应的单元格在进行填报时,不能为空,但是自增长ID本意就是不需要输入ID,必然要保持单元格为空,所以导致报错。
    我照着这个解决方法试过了,还是不行,我的版本是7.0
    回复
    2015-09-29 20:54 
最佳回答
0
ximenliehu发布于2015-9-29 20:54(编辑于 2023-9-6 09:34)
555
  • wzh5788 wzh5788
    楼主数据库是啥 sql么   
    直接对这个id不做处理 只插入非id的字段 提交成功后刷新 显示下id就行
    回复
    2015-09-29 21:54 
最佳回答
0
wzh5788发布于2015-9-29 21:54(编辑于 2023-9-6 09:34)
555
  • ximenliehu ximenliehu(提问者)

    是的,sql数据库,我ID留空,填别的字段,提交仍然报错,错误原因还是那个。我的版本是7.0。
    回复
    2015-09-30 12:47 
最佳回答
0
Xtank发布于2015-9-30 08:46(编辑于 2023-9-6 09:34)
555
  • ximenliehu ximenliehu(提问者)

    我就是照着这个文档来的,唯一不同的是我用的是填报自带的‘插入一行’ ,最后结果 提交失败
    回复
    2015-09-30 12:48 
最佳回答
0
ximenliehu发布于2015-9-30 12:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
ximenliehu发布于2015-9-30 12:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
ximenliehu发布于2015-9-30 12:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
ximenliehu发布于2015-9-30 16:27(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1409浏览人数
  • 最后回答于:2015-9-30 16:27
    活动推荐 更多
    热门课程 更多
    返回顶部