人人都能知道你是否为“NULL”,但是只有你自己还有上帝知道你是否为“空”作者: FLY000 时间: 2008-5-24 12:16
那""用什么判断作者: lyscser 时间: 2008-5-24 12:22
你想达到什么目的呢?只为判断而判断?
一般情况下trim一下就行了作者: FLY000 时间: 2008-5-24 12:32
If gksNum为空 then
gksNum=0
else
gksNum=cInt(gksNum)
end if作者: hsjzfling 时间: 2008-5-24 16:26
前两天帮同事培训的时候正好讲到过这个东东~~
其实Empty, Null的定义在帮助文档中写的很清晰了
Empty:只有当变量从未赋过值时,IsEmpty才会为True。也就是说即使你
Dim a
a=""
IsEmpty(a)返回的还是false
Null:无效的数据类型,即只有某变量不属于其它所有变量类型时,它才为Null,因此
Dim s
s=""
IsNull(s)返回的也是false,因为此时s的是一个空字符串,变量类型为String,那么就不是Null了
"":若想判断某个变量是否为空字符串,那么还是乖乖的用
If n="" Then
xxxxxx
Else
xxxxxxxx
End If作者: FLY000 时间: 2008-5-24 18:32
谢谢,现在终于清楚了.
还有就是
If gksNum为空 then
gksNum=0
else
gksNum=cInt(gksNum)
end if
这个可以合成一句写吗?
IIF(gksNum="",gksNum=0,gksNum=cInt(gksNum))作者: hsjzfling 时间: 2008-5-25 08:59 标题: 回复 11# 的帖子 你可以试试看。。。结果显而易见~~