Asp.net 无法将数据插入表
我无法将数据插入表中。请找出我得到的以下错误 ODBC驱动程序的Microsoft OLE DB提供程序错误“80040e14” [Microsoft][ODBC SQL Server驱动程序][SQL Server]的显式值 “CREDP\u EMP\u附件\u加工”表中的标识列可以 仅在使用列列表且已插入标识时指定 开 我甚至尝试将IDENTITY_INSERT设置为ON。 请找到我使用的代码Asp.net 无法将数据插入表,asp.net,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-3,asp.net-web-api,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 3,Asp.net Web Api,我无法将数据插入表中。请找出我得到的以下错误 ODBC驱动程序的Microsoft OLE DB提供程序错误“80040e14” [Microsoft][ODBC SQL Server驱动程序][SQL Server]的显式值 “CREDP\u EMP\u附件\u加工”表中的标识列可以 仅在使用列列表且已插入标识时指定 开 我甚至尝试将IDENTITY_INSERT设置为ON。 请找到我使用的代码 当您启用sqlserver Identity Insert时,必须提供Identity列值 所以,
当您启用sqlserver Identity Insert时,必须提供Identity列值 所以,根据你的形象,发现你没有提供身份价值 如果从另一个表中插入标识值,请将“标识插入”设置为“否则设置” 标识插入关闭
Maksud将CREDP_EMP_ACCESSORIES_处理的标识列设置为常规(非标识)int列后,问题得到解决,因为它是一个存档表图像没有帮助,请将代码粘贴到问题。sqllist=“delete CREDP_EMP_ACCESSORIES_PROCESSED where ACC_SYS=“&accsys response.Write sqllist&“delete query”&
”set rso=con.execute(sqllist)sqllist=“set IDENTITY\u INSERT CREDP\u EMP\u ACCESSORIES\u PROCESSED ON”response.Write sqllist&“
”set rso=con.execute(sqllist)sqllist=“插入到CREDP\u EMP\u附件处理中,从CREDP\u EMP\u附件上传头中选择ACC\u系统、ACC\u代码、ACC\u描述、ACC\u CRDT、ACC\u CRID、ACC\u CRNAME、ACC\u组、ACC\u类型、ACC\u年份、ACC\u QTR、ACC\u MTH,其中ACC\u SYS=“&accsys set rso=con.execute(sqllist))只有在使用列列表且“identity\u INSERT”处于启用状态时,才能为表“CREDP\u EMP\u ACCESSORIES\u PROCESSED”中的identity列指定显式值。这是我尝试插入时得到的结果