标题:求助:表结构中不允许为空值,为什么还是能为空值
只看楼主
bdhehe
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-1-19
结帖率:0
已结贴  问题点数:5 回复次数:5 
求助:表结构中不允许为空值,为什么还是能为空值
表自由表设计结构时,学号字段没有选择“null”下面的“√”,说明这一字段不允许为空值,但是当我对该字段没有输入任何的值(也就是实际让其为空值),却没有任何的提示,那这和选择null的“√”有什么区别?困扰很久,非常感谢大大的回复,谢谢!

[ 本帖最后由 bdhehe 于 2014-1-19 01:38 编辑 ]
搜索更多相关主题的帖子: null 
2014-01-19 01:37
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:1 
看下帮助中的null
2014-01-19 07:08
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:1 
空白记录与null是有区别的。

活到老,学到老! http://www. E-mail:hu-jj@
2014-01-19 09:46
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:1 
楼主,你说的那个叫空白值,不是空值。空值严格来说是一个值,内容是NULL。
2014-01-20 08:19
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
得分:1 
回复 楼主 bdhehe
null是表示不确定的值不是空值,人们理解的时候用空值表示的,但是实际不是,这个在VFp书上有明确的讲解。就在参照性那一部分
2014-01-20 10:05
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:1 
自由表上的空值设置,其用法与其它数据库的空值用法不一样,DBF上选择null(打上“√”),仅表示能接受null值,如果没选上,则当从其它数据库(如SQLSERVER)导出来的数据表,再插入现有的DBF表上时,有可能因不接受NULL而出错.

注:其它数据库的NULL用法,是用来控制这字段是否必须输入其值(哪怕是一个空格)
2014-01-20 10:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-426655-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.102895 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved