我需要更新旧的传统的ASP,我不得不称之为正常返回数组的功能,但在某些情况下可能会返回要么Nothing或未定义的值。

如何检查结果实际上返回数组?

有帮助吗?

解决方案

时的功能后期绑定/有Variant返回值?如果是,则IsArray函数将检查它是否包含一个数组类型。

其他提示

呃......我可能是错的,但不是它只是像

If something Is Nothing Then
   'Do something here
Else
   'Do what I used to
End If

ISNULL()应该工作我想。

如果类型名(东西)= “空”。然后    ...

丑,但功能!

Function IsNothingType( ByRef obj )
    If TypeName(obj) = "Nothing" Then
        IsNothingType = True
    Else
        IsNothingType = False
    End If  
End Function

如果您正在使用VBScript / WSH,那么你可能想尝试的“typeof运算”功能/方法。它为我工作,而上面却没有。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top