猿问

当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值

当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值

执行以下脚本时出现以下错误。错误是什么,如何解决?

Insert table(OperationID,OpDescription,FilterID)values (20,'Hierachy Update',1)

错误:

服务器:MSG 544,级别16,State 1,line 1

当Identity_INSERT设置为OFF时,无法在表“中插入标识列的显式值。


烙印99
浏览 643回答 3
3回答

繁华开满天机

不要将值赋于OperationID,因为它将自动生成。试试这个:Insert table(OpDescription,FilterID) values ('Hierachy Update',1)

慕勒3428872

如果您在sql server上得到这个错误,然后运行这个查询-SET IDENTITY_INSERT tableName ON这只使用单一的数据库表。例如,如果表名是学生,那么查询如下所示SET IDENTITY_INSERT student ON如果在web应用程序上出现此错误,或使用实体框架,则首先在sql server上运行此查询并更新实体模型(.edmx file)建立你的工程项目这个错误就会解决
随时随地看视频慕课网APP

相关分类

MySQL
我要回答