webForumDet fria alternativet
Logga in / Bli medlem

array newbee

ASP

2 svar · 137 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Trådstart#1
class_skriv = array(y)
x = 1
classkoll = "SELECT class FROM spells WHERE spell_name = '"& spellname &"'"
set record=databas.execute (classkoll)
do while record.eof <> true
classbyte = "SELECT classes_name FROM classes where classes_id = "& record.fields("class") &""
set record1=databas.execute (classbyte)
class_skriv(x) = record1.fields("classes_name") & ",  "
x = x + 1
record.movenext
loop

felmeddelande:
Subscript out of range: 'x'
på raden med
class_skriv(x) = record1.fields("classes_name") & ", "

vad betyder det?

[Redigerat av gucken den 29 jan 2002]

Medlem sedan dec. 200012 464 inlägg
#2

Index i arrayer börjar med 0.

Jag förstår inte riktigt vad du håller på med. Det finns färdiga metoder för att skapa en array/stäng som innehåller alla poster i ett recordset. Du kan söka på getrows och getstring.

Sen så räcker det med en select-fråga om du använder en join.

sql = "select classes_name from classes
inner join spells where spell_name = '" & spellname & "'"
Medlem sedan feb. 200112 078 inlägg
#3

[Redigering]Det var nog lite fel tror jag.. :l[/Redigering]

388 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
119 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)