关于asp检测数据库中字段值是否为空 50

<%'Checkavariableisn't"empty"FunctionIsBlank(ByRefTempVar)'bydefault,assumeit'snotbla... <%
'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("huifu")) then 'rs("huifu")是数据库中的一个字段名
response.write "……"后面就不用说了

问题是运行时就出现

错误类型:
Microsoft VBScript 编译器错误 (0x800A03EA)
语法错误
/lyb.asp, line 242
Function IsBlank(ByRef TempVar)

是什么原因呢。。。解决了加分
展开
 我来答
阔佬财经
2009-12-28 · TA获得超过110个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:110万
展开全部
没看清你说什么
如果是判断数据库字段是否为空
可以使用以下代码:
<%
if rs("字段")="" then
response.write "字段为空"
else
response.write "字段不为空"
end if
%>
evensky
2009-12-29 · TA获得超过346个赞
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:698万
展开全部
Function IsBlank(ByRef TempVar)

函数中将ByRef替换成ByVal试试看:
Function IsBlank(ByVal TempVar)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式