Vérifiez que rien dans vbscript / asp classique
-
13-09-2019 - |
Question
J'ai besoin de mettre à jour un vieux classique asp, et je dois appeler une fonction qui retourne normalement un tableau, mais dans certaines circonstances, peut-être revenir soit Nothing
ou une valeur non définie.
Comment puis-je vérifier que le résultat retourne en fait un tableau?
La solution
est la fonction tardive liée / a une valeur de retour de Variant
? Si oui, la fonction IsArray
vérifiera si elle contient un type de tableau.
Autres conseils
euh ... Je peux me tromper, mais est-il pas juste quelque chose comme
If something Is Nothing Then
'Do something here
Else
'Do what I used to
End If
IsNull () devrait fonctionner, je pense.
Si TypeName (quelque chose) = "vide" Ensuite, ...
laid, mais fonctionnel!
Function IsNothingType( ByRef obj )
If TypeName(obj) = "Nothing" Then
IsNothingType = True
Else
IsNothingType = False
End If
End Function
Si vous utilisez VBScript / WSH alors vous pouvez essayer la fonction « typeof » / méthode. Il a travaillé pour moi pendant ce qui précède n'a pas.