51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2450|回复: 6
打印 上一主题 下一主题

[原创] IsEmpty和IsNull函数问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-24 15:35:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用OutPut value文本值来当做IF语句的判断条件,当用If dataTable("text",dtLocalSheet)=""时可以准确判断文本为空。
但想用IsEmpty但是不能准确判断,查看help文档,IsEmpty是为了初始化什么什么变量的,没有付值或付为Empty是IsEmpty的return值为Ture.
IsNull是付值为Null时才为Ture.
请问我要判断一个文本为空,能用函数来判断吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-25 08:47:18 | 只看该作者
顶一下!!!再顶一下 !!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-11-25 09:55:34 | 只看该作者
用len函数,判断返回时是否为0可以。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-11-25 11:56:28 | 只看该作者
//Isnull(a)'判断a为空值不合法的值,比如常见的一个表格中某单元格没有数据,就为null,a只有被赋于null时,该表达式值才为True
//Isemply(a)'判断a是否初始化,就是对a有没有赋值,只要没被赋值,该表达式就为True,区别a=""时,a已经被赋值,该表达式值为False;
//a=""  '一般表示字符串a的长度为零
对于"is+*"这种function,偶总结了一些:
http://bbs.51testing.com/viewthr ... mp;extra=#pid127526
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-29 10:18:21 | 只看该作者
我想问一下海龙,如果想从一个表里取出一个字段的字符长度该怎么办呢,我知道是用len函数,但就是不知道具体该怎么写,请帮帮我好吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-11-29 10:53:38 | 只看该作者
Dim a
a="1234567890"
msgbox len(a)

记过为10

将"1234567890"替换为你需要的数据就可以
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-11-29 13:20:59 | 只看该作者
查看自带的HELP,里面不是有详细的说明吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 14:35 , Processed in 0.076724 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表