当前位置:Gxlcms > mssql > sqlserver不能将值NULL插入列id(列不允许有空值解决)

sqlserver不能将值NULL插入列id(列不允许有空值解决)

时间:2021-07-01 10:21:17 帮助过:242人阅读

错误现象:

 Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。INSERT 失败。

/Untitled-2.asp,行 115

原因分析:

SQL数据库中,建立表时没有将id列标识规范设置为“是”。所以大家在创建表的时候一定将id设为自动增加id,标识之类的。

解决办法:

点击表,修改,设置id列标识规范为“是”,如下图。

您可能感兴趣的文章:

  • SqlServer下通过XML拆分字符串的方法
  • sqlserver2008 拆分字符串
  • SQLServer 批量插入数据的两种方法
  • 使用SQL Server 获取插入记录后的ID(自动编号)
  • sqlserver中向表中插入多行数据的insert语句
  • sql server中批量插入与更新两种解决方案分享(asp.net)
  • SQLServer用存储过程实现插入更新数据示例
  • 快速插入大量数据的asp.net代码(Sqlserver)
  • SQL Server实现将特定字符串拆分并进行插入操作的方法

人气教程排行