这个异常是由于在尝试向一个具有标识列的表中插入一个显式值,而标识列是自动递增的,所以不能插入显式值。解决这个问题的方法是要么不插入显式值,让标识列自动递增,要么在插入数据之前先开启标识列的插入,即将 IDENTITY_INSERT 设置为 ON。在插入完数据后,要记得将 IDENTITY_INSERT 设置为 OFF,否则可能会导致其他插入操作出现异常。

SqlException 当 IDENTITY_INSERT 设置为 OFF 时不能为表 bookInfo 中的标识列插入显式值。

原文地址: https://www.cveoy.top/t/topic/bds9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录