|
主题: 还请教isnull等函数的问题
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#12004/7/2 17:40:18
if isnull(rs("soft_size")) or rs("soft_size")="" or len(rs("soft_size")=2 then response.write "未知" else respone.write rs("soft_size") end if 我想问一下这个语句里的isull函数是不是用来判断数据库中该字段没有进行任何操作过时将返回true啊 还有这段代码中,如果将rs("soft_size")先赋给一个变量soft_size,即 if isnull(soft_size) or soft_size= or len(soft_size) =2then response.write "未知" else respone.write soft_size end if 这样会不会对显示的结果有影响,请指点
编辑历史:[此帖最近一次被 mlzboy 编辑过(编辑时间:2004-07-08 17:09:46)]
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#22004/7/8 16:26:04
描述 返回 Boolean 值,指明表达式是否不包含任何有效数据 (Null)。 语法 IsNull(expression) expression 参数可以是任意表达式。
说明 如果 expression 为 Null,则 IsNull 返回 True,即表达式不包含有效数据,否则 IsNull 返回 False。如果 expression 由多个变量组成,则表达式的任何组成变量中的 Null 都会使整个表达式返回 True。 Null 值指出变量不包含有效数据。Null 与 Empty 不同,后者指出变量未经初始化。Null 与零长度字符串 ("") 也不同,零长度字符串往往指的是空串。
这个是我在手册上查到的,好像isnull是返回布尔值的啊,还望高人指点
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#32004/7/8 16:31:17
IsNull()函数测试表达式的值是否为NULL. 是则返回true(-1),否则返回false(0)
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42004/7/8 16:32:51
如果要测试字段是否有内容(包含null和"")两种情况,可用LenB()函数来测试
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#52004/7/8 17:08:44
可否举个isnull和lenb的实例,小弟愚昧,还有能不能介绍一下在哪些程序城有这两个函数的应用实例啊,还望不吝赐教
|
mlzboy
职务:普通成员
等级:2
金币:2.0
发贴:317
|
#62004/7/8 17:11:24
还有我想问一下,在第一贴中,用红色标记的部分,就是直接用isnull和先将rs(eric_size)赋给一个变量eric_size,即isnull(eric_size),是否返回的值都是一样的啊
|