Comment indiquer si la chaîne a de valeur numérique

Je boucle sur la chaîne variable data qui peut integer valeur numérique, comme "123". Si cette chaîne à la variable a la valeur numérique, je veux indiquer et de la pensée à l'utilisation de certains comme ceci:

If IsNumeric(CInt(data)) Then 
    WScript.Echo "Number"
Else
    WScript.Echo "String"
End If

Mais CInt() soulève d'erreur à chaque fois data variable ne peut pas être convertie en entier:

Type mismatch: 'CInt'

Comment puis-je indiquer si la chaîne a valeur entière en vbscript?

Viens de découvrir que CInt() n'est pas nécessaire pour IsNumeric() de fonctionner comme prévu. Retrait CInt() fonction est solution.

OriginalL'auteur theta | 2012-07-12