Die eingetragenen Werte dynamisch in einer klassischen ASP-FOR-EACH-Schleife

Ich versuche einen Wert zuweisen, um eine Reihe von Variablen innerhalb einer FOR-EACH-Schleife, aber immer eine "Typenkonflikt" Fehlermeldung.

personOrder = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" 'order items displayed onscreen

personArray = split(personOrder, ",")

For each i in personArray
    imageArray(i) = objContentXML.selectSingleNode("/page/profile" & i & "/image").text
Next

Hinweis: ich habe die var personOrder eine Liste, weil der posten in Zukunft ändern könnte, um.

Ich denke, es gibt ein problem mit der Zuweisung von array-Werte in einer FOR EACH-Schleife. Ärgerlich, es funktioniert in einer FOR-Schleife, aber ich versuche, um für die Zukunft gerüstet ist mein code.

Entschuldigt, wenn diese Frage zu dumm ist. Ich fahre nach 9 Monaten von Windeln und rülpsen in die Welt der code (weniger Windeln, mehr rülpsen).

  • BTW, sollten nicht mit node-Namen wie <profile1>, <profile2>. Dies ist schlechte form für XML. Die Anzahl Suffixe sind Teil der Daten. Stattdessen <profile ID="1"> und <profile ID="2">. Ihre Auswahl xpath wird " "/page/profile[@ID=""" & ich & """]/Bild".
InformationsquelleAutor katebp | 2012-04-04
Schreibe einen Kommentar