ASP判断是否为空,自定义函数
ASP 2010-07-06 08:38:33 阅读12 评论 字号:大中小 订阅
判断指定对象是否为空值, 包含大部分情况, 譬如空数组,空字符串,Empty和Null对象等等
01 |
Private Function IsBlank(byref TempVar) |
03 |
Select Case VarType(TempVar) |
04 |
Case 0, 1 '--- Empty & Null |
07 |
If Len(TempVar) = 0 Then |
11 |
tmpType = TypeName(TempVar) |
12 |
If (tmpType = "Nothing") Or (tmpType = "Empty") Then |
15 |
Case 8192, 8204, 8209 '--- Array |
16 |
If UBound(TempVar) = -1 Then |
VarType 函数返回下列值:
| 常数 | 值 | 描述 |
| vbEmpty |
0 |
Empty(未初始化) |
| vbNull |
1 |
Null(无有效数据) |
| vbInteger |
2 |
整数 |
| vbLong |
3 |
长整数 |
| vbSingle |
4 |
单精度浮点数 |
| vbDouble |
5 |
双精度浮点数 |
| vbCurrency |
6 |
货币 |
| vbDate |
7 |
日期 |
| vbString |
8 |
字符串 |
| vbObject |
9 |
Automation 对象 |
| vbError |
10 |
错误 |
| vbBoolean |
11 |
Boolean |
| vbVariant |
12 |
Variant(只和变量数组一起使用) |
| vbDataObject |
13 |
数据访问对象 |
| vbByte |
17 |
字节 |
| vbArray |
8192 |
数组 |