sqlserver 不能将值NULL插入列id(列不允许有空值解决)
2013-06-18 00:00
549 查看
错误现象:
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。INSERT 失败。
/Untitled-2.asp,行 115
原因分析:
SQL数据库中,建立表时没有将id列标识规范设置为“是”。所以大家在创建表的时候一定将id设为自动增加id,标识之类的。
解决办法:
点击表,修改,设置id列标识规范为“是”,如下图。
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。INSERT 失败。
/Untitled-2.asp,行 115
原因分析:
SQL数据库中,建立表时没有将id列标识规范设置为“是”。所以大家在创建表的时候一定将id设为自动增加id,标识之类的。
解决办法:
点击表,修改,设置id列标识规范为“是”,如下图。
相关文章推荐
- sqlserver 不能将值NULL插入列id(列不允许有空值解决)
- 不能将值 NULL 插入列 'id',表 'weibo.dbo.myfriend';列不允许有空值。INSERT 失败。
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。) .
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 不能将值 NULL 插入列 'id',表 'weibo.dbo.myfriend';列不允许有空值。INSERT 失败。
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 不能将值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允许有空值。...
- 不能将值 NULL 插入列 'ID',表 列不允许有 Null 值.
- 不能将值 NULL 插入列 'id';列不允许有空值
- code first 数据迁移:新增字段出现 不能将值 NULL 插入列 'ProductAttribute',表 'dbo.StoreProduct';列不允许有空值。UPDATE 失败。
- 不能将值 NULL 插入列 'Id'错误解决
- 【MyBatis】关于MyBatis插入自动增长id的Bean到数据库后返回的id为null的解决办法
- 已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'id',表 'ToolingD
- com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'ID'
- 不能将值 NULL 插入列 'id'
- ora-01400 无法将NULL插入 ID 解决方法
- 不能将值 NULL 插入列 '',表 '';列不允许有 Null 值。INSERT 失败。