社区
数据库及相关技术
帖子详情
IsNull()和IsEmpty()函数有什么区别?
baiselgz
2005-08-13 06:20:48
IsNull()和IsEmpty()函数在使用时有时摸不着头脑:
如:其中第三字段(即Fields[2])为文本
ShowMassage(Query1->Fields->Fields[2]->Value.IsNull())的值为1
ShowMassage(Query1->Fields->Fields[2]->Value.IsEmpty())的值为0
应如何解释?
...全文
1780
14
打赏
收藏
IsNull()和IsEmpty()函数有什么区别?
IsNull()和IsEmpty()函数在使用时有时摸不着头脑: 如:其中第三字段(即Fields[2])为文本 ShowMassage(Query1->Fields->Fields[2]->Value.IsNull())的值为1 ShowMassage(Query1->Fields->Fields[2]->Value.IsEmpty())的值为0 应如何解释?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
7rainbow
2005-08-26
打赏
举报
回复
对,很对,NULL就是没有。
IsNULL 一般是对指针,或对象说的。
teatool
2005-08-26
打赏
举报
回复
一个是指针(对象)是不是存在,一个是指针(对象)是不是有值
仙侣步惊云
2005-08-26
打赏
举报
回复
无须请得如此深奥,
如果数据库某个字段允许为空,而你从未对此字段赋值,则为NULL;如果某字段允许为空,你给它赋了值,后clear,则为空。如在数据库中gzdw字段可空:
ADOQuery1.FiedlByName('gzdw').isNULL//true
ADOQuery1.FiedlByName('gzdw').AsString:='市二中';
ADOQuery1.FiedlByName('gzdw').Clear;
ADOQuery1.FiedlByName('gzdw').isEmpty;//true
ccrun.com
2005-08-26
打赏
举报
回复
呵呵。佛经里讲过。这一句好。
dxqxiaoqiang
2005-08-25
打赏
举报
回复
就此学过~
guanshangming
2005-08-25
打赏
举报
回复
空并不代表无,因为‘空’也是一种有,是一种特殊的存在。
有和无是相对,无就是没有。
佛经里讲过
/////////////////////////////////////
佛经里讲过
哈哈哈!!!经典
bingyihan
2005-08-25
打赏
举报
回复
学习中!
海鲨数据库架构师:曾凡坤.姒
2005-08-22
打赏
举报
回复
IsNull 常用来判断指针是否为空?
IsEmpty是用来判断数据容器里面是否用数据?
lazygod
2005-08-21
打赏
举报
回复
Empty 空
NULL 无
空并不代表无,因为‘空’也是一种有,是一种特殊的存在。
有和无是相对,无就是没有。
佛经里讲过
setdefault
2005-08-15
打赏
举报
回复
对象分配了地址空间,则IsNULL()为false;
地址空间中赋了值(在String类型中地址所指的位置的值不为0)则IsEmpty为true;
FengSC
2005-08-15
打赏
举报
回复
Value="";
Valus.IsEmpty() true
Valus.IsNULL() false
懂了吗?
CACACACACA
2005-08-15
打赏
举报
回复
我的理解是:NULL 代表不确定, Empty代表没有
hthunter
2005-08-13
打赏
举报
回复
也许可以这样理解:IsNull是判断一个值是否是Null,而IsEmpty是判断一个变量或者指针是否有值(Null也是一个值)
ASP 空字符串、
IsNull
、
IsE
mpty
区别
分析
本文将详细介绍ASP中空字符串、
IsNull
、
IsE
mpty
之间的
区别
,有需要的朋友可以参考下
lotus domino 开发资料
IsE
mpty
isnull
等 版权
lotus domino 开发资料
IsE
mpty
isnull
等 版权
数据结构
函数
数据结构与算法分析大部分的function
ASP
函数
速查大全手册
一部分
函数
例子。。 Int(表达式) 传回一个数值的整数部份。与Fix
函数
相同。 例子:Int(5.6) 结果:5 IsArray(变数) 测试变量是(True)否(False)是一个数组。 例子:IsArray(3) 结果:False 说明:不是一个数组。 IsDate(日期或字符串的表达式) 是否可以转换成日期。日期从January 1,100 A.D. 到 December 31,9999 A.D。 例子:IsDate("December 31,1999 ") 结果:True 说明:可以转换成日期。
IsE
mpty
(变数) 测试变量是(True)否(False)已经被初始化 例子:
IsE
mpty
(a) 结果:True
IsNull
(变数) 测试变数是(True)否(False)不是有效的数据。 例子:
IsNull
("") 结果:False 说明:是有效的数据。 IsNumeric(表达式) 是(True)否(False)是数字。 例子:IsNumeric("abc123") 结果:False 说明:不是数字。
StringUtils里的
isE
mpty
方法和isBlank方法的
区别
详解
主要介绍了StringUtils里的
isE
mpty
方法和isBlank方法的
区别
详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章