sqlserver 不能将值NULL插入列id(列不允许有空值解决)
更新时间:2013年06月18日 19:40:42 作者:
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'
不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。INSERT 失败
错误现象:
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。INSERT 失败。
/Untitled-2.asp,行 115
原因分析:
SQL数据库中,建立表时没有将id列标识规范设置为“是”。所以大家在创建表的时候一定将id设为自动增加id,标识之类的。
解决办法:
点击表,修改,设置id列标识规范为“是”,如下图。

相关文章
使用BULK INSERT大批量导入数据 SQLSERVER
使用BULK INSERT大批量导入数据 SQLSERVER,需要的朋友可以参考下。2011-12-12
insert into tbl() select * from tb2中加入多个条件
insert into tbl() select * from tb2中加入多个条件2009-06-06
SQL Server 2008 R2安装教程及错误解决方案详细教程
这篇文章主要介绍了安装SQL Server 2008 R2的步骤,并列举了几个常见的错误及其解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下2025-02-02
一个查看MSSQLServer数据库空间使用情况的存储过程 SpaceUsed
一个查看MSSQLServer数据库空间使用情况的存储过程 SpaceUsed...2007-02-02


最新评论