“/WebStes”应用程序中的服务器错误。
--------------------------------------------------------------------------------仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Shopping'中的标识列指定显式值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Shopping'中的标识列指定显式值。源错误:
行 31: }
行 32: con.Open();
行 33: return cmd.ExecuteNonQuery();
行 34: }
行 35: }
源文件: D:\我的文档\桌面\RMBDOOR\DAL\DBHelp.cs 行: 33
--------------------------------------------------------------------------------仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Shopping'中的标识列指定显式值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Shopping'中的标识列指定显式值。源错误:
行 31: }
行 32: con.Open();
行 33: return cmd.ExecuteNonQuery();
行 34: }
行 35: }
源文件: D:\我的文档\桌面\RMBDOOR\DAL\DBHelp.cs 行: 33
是这样用的吗?“SET IDENTITY_INSERT Shopping ON
insert into Shopping values(1,'admin',1,'vm',290,290,1,getdate())”
可是如果是这样的话会报错
在insert的时候,这一列是不要添加的。
你可以暂时关闭自增长,插入完毕后再恢复。
SET IDENTITY_INSERT Shopping ON
insert into Shopping values(1,'admin',1,'vm',290,290,1,getdate())
SET IDENTITY_INSERT Shopping OFF
类似 参考....