多功能之通用函数用于检查空值是否存在于数据库中
由于各种字段属性不同,判断字段是否为空的方法也各异. 下面是一个通用函数,免去了还要看字段类型之苦. 'Check a variable isn't "empty" Function IsBlank(ByRef TempVar) 'by default, assume it's not blank IsBlank = False 'now check by variable type Select Case VarType(TempVar) 'Empty & Null Case 0, 1 IsBlank = True 'String Case 8 If Len(TempVar) = 0 Then IsBlank = True End If 'Object Case 9 tmpType = TypeName(TempVar) If (tmpType = "Nothing") Or (tmpType = "Empty") Then IsBlank = True End If 'Array Case 8192, 8204, 8209 'does it have at least one element? If UBound(TempVar) = -1 Then IsBlank = True End If End Select End Function 应用实例: If IsBlank(rs("upic")) Then upicurl="/images/nonepic.jpg" Else upicurl=rs("upic") End If (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |