Avatar billede ameq Nybegynder
24. maj 2003 - 19:01 Der er 2 kommentarer og
1 løsning

ASP Array

Microsoft VBScript runtime error '800a0009'

Subscript out of range: '[number: 1]'

D:\HOMEPAGE\AMEQ.DK\STYLE\../irc_status.asp,
line 35

Hvorfor laver mit array den fejl?

Kode:
myarray = Split(Udskrive, "/")
                  Response.Write(Replace("&nbsp;&nbsp;&nbsp;Online : " & myarray(1)," o","") & "<br>")
                  Response.Write(Replace("&nbsp;&nbsp;&nbsp;Ops : " & myarray(2)," h","") & "<br>")

Jeg læser fra en tekst fil...
Avatar billede mortrr Praktikant
24. maj 2003 - 19:06 #1
Sikkert fordi dit array ikke indeholder 2 elementer.
ubound(myarray) kan fortælle hvad det højeste index er.
Avatar billede ameq Nybegynder
24. maj 2003 - 19:11 #2
okey det vil jeg lige kigge på, ved bare ikke om det bliver idag... =)
Avatar billede ellebaek Nybegynder
24. maj 2003 - 22:14 #3
Gætter på det er fordi dit array ikke indeholder 3 elementer. Når man bruger arrays begynder de ved 0. Altså skal din kode nok se ud som følgende:
myarray = Split(Udskrive, "/")
                  Response.Write(Replace("&nbsp;&nbsp;&nbsp;Online : " & myarray(0)," o","") & "<br>")
                  Response.Write(Replace("&nbsp;&nbsp;&nbsp;Ops : " & myarray(1)," h","") & "<br>")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester