当前位置: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实现将特定字符串拆分并进行插入操作的方法