以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'rc银行账户' 中的标识列插入显式值。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191594) |
-- 作者:newsun2k -- 发布时间:2024/4/25 9:49:00 -- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'rc银行账户' 中的标识列插入显式值。 我重建数据库,表中每个的_IDENTITY未设置为种子数;报各种重复键的错误。 总算查到这个原因了,设置了种子数,结果报下面的错误。请指导。 |
-- 作者:newsun2k -- 发布时间:2024/4/25 9:50:00 -- 没什么特别的操作,就是dr.save,就报错了 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件: 详细错误信息: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 \'rc银行账户\' 中的标识列插入显式值。 |
-- 作者:有点蓝 -- 发布时间:2024/4/25 9:52:00 -- https://www.baidu.com/s?wd=%E5%BD%93+IDENTITY_INSERT+%E8%AE%BE%E7%BD%AE%E4%B8%BA+OFF+%E6%97%B6 |
-- 作者:有点蓝 -- 发布时间:2024/4/25 9:54:00 -- 如果是自增主键,在使用sql的insert语句的时候,不能直接显式给_identify列赋值,因为这个自增主键的值是由数据库自动生成的 [此贴子已经被作者于2024/4/25 9:54:21编辑过]
|
-- 作者:newsun2k -- 发布时间:2024/4/25 9:56:00 -- 我没有给这个赋值啊。我的代码里面都不涉及这个字段 |
-- 作者:有点蓝 -- 发布时间:2024/4/25 10:02:00 -- 建议到数据库里重新设置主键:http://www.foxtable.com/webhelp/topics/1807.htm |