51Testing软件测试论坛

标题: IsEmpty和IsNull函数问题 [打印本页]

作者: vinsonwu7522    时间: 2005-11-24 15:35
标题: IsEmpty和IsNull函数问题
我用OutPut value文本值来当做IF语句的判断条件,当用If dataTable("text",dtLocalSheet)=""时可以准确判断文本为空。
但想用IsEmpty但是不能准确判断,查看help文档,IsEmpty是为了初始化什么什么变量的,没有付值或付为Empty是IsEmpty的return值为Ture.
IsNull是付值为Null时才为Ture.
请问我要判断一个文本为空,能用函数来判断吗?
作者: GIGI456    时间: 2005-11-25 08:47
顶一下!!!再顶一下 !!!
作者: 海龙    时间: 2005-11-25 09:55
用len函数,判断返回时是否为0可以。
作者: kai_top    时间: 2005-11-25 11:56
//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
作者: sendy    时间: 2005-11-29 10:18
我想问一下海龙,如果想从一个表里取出一个字段的字符长度该怎么办呢,我知道是用len函数,但就是不知道具体该怎么写,请帮帮我好吗?
作者: 海龙    时间: 2005-11-29 10:53
Dim a
a="1234567890"
msgbox len(a)

记过为10

将"1234567890"替换为你需要的数据就可以
作者: QA_BAY    时间: 2005-11-29 13:20
查看自带的HELP,里面不是有详细的说明吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2