Jag tror att du är ute efter en array:
Dim team(41) '42 poster
Dim teampoints(41)
i=0
Do Until RecSet.EOF
team(i)=RecSet("irckanal")
teampoints(i)=RecSet("points1")
i=i+1
RecSet.MoveNext
Loop
RecSet.Close
4 svar · 318 visningar · startad av cyeclone
Hejsan!
Jag sitter och håller på med en cup hemsida, nu har jag kommit till schemat. Schemat kommer att se ut så här: http://www.bjerkenius.se/cup/bilder/schema8.gif
Jag skulle behöva lite hjälp med att lista ut alla lagen som ska vara med. Tänkte mig något sånt här:
i=0
Do Until RecSet.EOF
i=i+1
team+i=RecSet("irckanal")
teampoints+i=RecSet("points1")
RecSet.MoveNext
Loop
RecSet.Close
Sedan bara skriva ut de oilka variablerna i rutorna..
Någon som har något bättre förslag, eller har lust att hjälpa mig så att allt blir rätt? Får just nu felmeddelandet:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'team'
Mvh,
Rickard
Jag tror att du är ute efter en array:
Dim team(41) '42 poster
Dim teampoints(41)
i=0
Do Until RecSet.EOF
team(i)=RecSet("irckanal")
teampoints(i)=RecSet("points1")
i=i+1
RecSet.MoveNext
Loop
RecSet.Close
Jo det kan ha varit det jag är ute efter :)
Men din kod fungerar inte, nu kommer det inget felmeddelande men det visas heller ingen information. Det skrivs inte ut nått, har koden <%Response.Write team1 %>. PS ändrade i=0 TILL i=1.
HELA KODEN:
Dim team(7) '8 poster
Dim teampoints(7)
i=1
Do Until RecSet.EOF
team(i)=RecSet("irckanal")
teampoints(i)=RecSet("points1")
i=i+1
RecSet.MoveNext
Loop
RecSet.Close
Antar att jag gjorde rätt med dim team(7) där?
Någon som vet vad felet är nu?
cyeclone skrev:
ändrade i=0 TILL i=1.
Ändra tillbaka. Index för en array börjar alltid på noll i VBScript. Dina åtta poster är alltså numrerade ifrån noll till sju.