2010-06-25 4 views
1

Essayé ceComment puis-je retourner un tableau à partir d'une fonction dans un ASP classique?

Function myfunction() 
Dim myArray(1) 
myArray(0) = "1" 
myArray(1) = "2" 

myfunction = myArray 
End Function 

Dim newarray = myfunction() 

Et je reçois 500 erreur. J'utilise IIS7 avec .NET runtime ASP.Net 2.0/3.0/3.5 Sur l'hébergement en économie gratuite de Godaddy si cela peut aider.

+0

Il me confond lorsque vous faites référence à ce que « asp classique », puis dites que vous êtes en utilisant ASP.Net. Il y a une grosse différence. Lequel est-ce? – DOK

+0

Ceci est ASP classique. Vous pouvez exécuter ASP classique sur un serveur qui exécute ASP.NET. – blockhead

Répondre

3

Dans VBScript, vous ne pouvez pas affecter une valeur à une variable sur la même ligne que vous l'avez déclarée. Vous devez changer

Dim newarray = myfunction() 

à

Dim newarray 
newarray = myfunction() 
4

Bien sûr, vous pouvez

Dim myVar : myVar = 1 
Questions connexes