当前位置: 代码迷 >> ASP.NET >> 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'courseware_dre' 中的标识列插入显式值。该如何处理
  详细解决方案

当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'courseware_dre' 中的标识列插入显式值。该如何处理

热度:1980   发布时间:2013-02-25 00:00:00.0
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'courseware_dre' 中的标识列插入显式值。
数据库字段
auto_id 
school
subject
statu

auto_id之前没有设为主键我就直接往里面输入了几条纪录
后来又给加上了主键,添加时出现错误,上网查了就是把之前的数据给删除.我删除之后在往里插就出现这样的错误.....
怎么解决?

------解决方案--------------------------------------------------------
因为auto_id 是自增长字段,你不能插入值,

你可以这样写sql语句
insert into tb(school ,subject ,statu )values('aa','bb','cc')
或者你把auto_id的自增长字段去掉,还用原来的sql语句

或者你在插入语句前加上
set IDENTITY_INSERT on