首页 新闻 搜索 专区 学院

Java项目提交表单到数据库,不能将值 NULL 插入列 'GHCZY',表 'Harmonyhis.dbo.TB_YL_GH';列不允许有 N

0
悬赏园豆:5 [待解决问题]

不能将值 NULL 插入列 'GHCZY',表 'Harmonyhis.dbo.TB_YL_GH';列不允许有 Null 值。INSERT 失败。

卡号等前面的字段可以查出 ,表单如下

类属性如下

问题补充:

补充错误 ,不能将值 NULL 插入列 'GHCZY',表 'Harmonyhis.dbo.TB_YL_GH';列不允许有 Null 值。INSERT 失败。

 

Spring_lv的主页 Spring_lv | 初学一级 | 园豆:194
提问于:2016-11-20 18:58
< >
分享
所有回答(5)
0

没明白你的意思,如果不允许插入空值,你可以表设置默认值,为空就不插入该字段,或者实体设置默认值,如空字符

[3] | 园豆:1172 (小虾三级) | 2016-11-20 19:06

提交表单到数据库,显示有一个字段GHKSDM无法插入到数据库,报错说这个字段是空值,

 

数据库是老师给的 不能改

支持(0) 反对(0) Spring_lv | 园豆:194 (初学一级) | 2016-11-20 19:10

这个字段也的确是空值  但不知是哪里错了

支持(0) 反对(0) Spring_lv | 园豆:194 (初学一级) | 2016-11-20 19:17

@Spring_lv: 数据库设置了字段不能为空呗,那就不要插入空值呀,或者sql在插入的时候判断,如果为空就不插入这个字段,或者实体设置表的默认值

支持(0) 反对(0) [3] | 园豆:1172 (小虾三级) | 2016-11-20 19:39
0

列不允许有 Null 值,如果数据库中有设置默认值,那就判断为null就不插入这个字段,如果没有默认值且不让为空,那么这个字段一定是必须的,询问老师或者给定一个符合定义的值。

晓菜鸟 | 园豆:2594 (老鸟四级) | 2016-11-21 11:53
0

顶楼上,给初始化一个默认值就好啦

我的黄建梅 | 园豆:204 (菜鸟二级) | 2016-12-01 15:47
0

说明这个字段被限制了,不能为空啊

眺望小寒山 | 园豆:210 (菜鸟二级) | 2016-12-09 17:02
0

字段设置为可以为空,你是做万达做HIS的吗

zhujinhu | 园豆:29 (初学一级) | 2019-11-13 17:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册