数据库某字段不为空但是设置默认值了,在数据库中直接插入数据的时候某字段是可以的,但是在添加页面插入数据确报错:该列不允许为null

邻家有女初长成 2013-12-26 04:44:19
在数据库中直接插入数据的时候某字段是可以的,但是在添加页面插入数据确报错:该列不允许为null?
...全文
1099 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
问题已经解决了~~是我上边写的没错。。测试的时候突然就成功了~~好奇葩啊~~
  • 打赏
  • 举报
回复
引用 3 楼 u013282866 的回复:
[quote=引用 1 楼 chinmo 的回复:] [quote=引用 楼主 u013282866 的回复:] 在数据库中直接插入数据的时候某字段是可以的,但是在添加页面插入数据确报错:该列不允许为null?
那说明你插入的时候插入空值,插入空值肯定不允许的,如果你不给该字段赋值,那么他就会使用默认的了,一旦使用了赋值,而且你赋的是空值,当然要报错,这是基础问题[/quote] 我的insert语句是: 而且在数据库中我也测试过了 是对的~~ 但是从页面上添加就报错了!![/quote] 你先测试全部都有数据能不能加不就知道了,如果可以加,那就是我说的问题,如果也不能加,那原因也可以找出来了啊
  • 打赏
  • 举报
回复
引用 1 楼 chinmo 的回复:
[quote=引用 楼主 u013282866 的回复:]
在数据库中直接插入数据的时候某字段是可以的,但是在添加页面插入数据确报错:该列不允许为null?


那说明你插入的时候插入空值,插入空值肯定不允许的,如果你不给该字段赋值,那么他就会使用默认的了,一旦使用了赋值,而且你赋的是空值,当然要报错,这是基础问题[/quote]

我的insert语句是: 而且在数据库中我也测试过了 是对的~~ 但是从页面上添加就报错了!!
  • 打赏
  • 举报
回复
引用 楼主 u013282866 的回复:
在数据库中直接插入数据的时候某字段是可以的,但是在添加页面插入数据确报错:该列不允许为null?
那说明你插入的时候插入空值,插入空值肯定不允许的,如果你不给该字段赋值,那么他就会使用默认的了,一旦使用了赋值,而且你赋的是空值,当然要报错,这是基础问题

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧