日期:2014-05-17  浏览次数:20656 次

把IDENTITY_INSERT 设置为 ON ,怎么还不能插入数据
insert into ck1 values(3,'wh2','郑州',900)
服务器: 消息 8101,级别 16,状态 1,行 1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'ck1' 中为标识列指定显式值。
命令已成功完成。
再次执行插入语句还是提示
服务器: 消息 8101,级别 16,状态 1,行 1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'ck1' 中为标识列指定显式值。
请高手们指点

------最佳解决方案--------------------
IDENTITY_INSERT 为 ON 时  
insert into ck1    必须把需要插入的列名列出来 不然报错
------其他解决方案--------------------
。。。这个不起作用了去你的企业管理器,设计表,把ID自增标识改为否,然后插入,再改过来就OK。
------其他解决方案--------------------
insert into ck1(id,col1,col2,col3) values(3,'wh2','郑州',900)

------其他解决方案--------------------
语句不正确 
------其他解决方案--------------------
引用:
SQL code
insert into ck1(id,col1,col2,col3) values(3,'wh2','郑州',900)


。。。红色真鲜艳!
------其他解决方案--------------------
谢谢了,终于解决了,呵呵
------其他解决方案--------------------
set identity_insert tablename on 就可以了 开启插入自增列
------其他解决方案--------------------
引用:
谢谢了,终于解决了,呵呵

请问是怎么解决的,菜鸟我也遇到此问题!