webForumDet fria alternativet

array newbee

2 svar · 135 visningar · startad av gucken

guckenMedlem sedan sep. 2001288 inlägg
#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]

LarsGMedlem sedan dec. 200012 465 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 & "'"

------------------
essentitia preter non sans multiplicandum

OveRRidEMedlem sedan feb. 20018 509 inlägg
#3

[Redigering]Det var nog lite fel tror jag.. :l[/Redigering]
------------------
Har du prövat vår nya miljövänliga soppåse i jaktarm?

[Redigerat av OveRRidE den 29 jan 2002]

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb