Avatar billede steen_e Nybegynder
28. oktober 2001 - 17:08 Der er 2 kommentarer og
1 løsning

\"Subscript out of range\" ?

Når jeg kører detteher:

i=0
dim mtitel(90)
if motherid<>0 then
  do
    sqlm      = \"SELECT * FROM sider WHERE id=\" & motherid
    set rsm  = conn.execute(sql)
    motherid  = rsm(\"motherid\")
    mtitel(i) = rsm(\"titel\")
    i=i+1
  loop until motherid=0
end if

...får jeg denneher:

Subscript out of range: \'i\'
Avatar billede eagleeye Praktikant
28. oktober 2001 - 17:11 #1
fordi du får flere end 90 rsm(\"titel\")

dim mtitel(90)

mtitel(i)  \' hvis i bliver > 90 kommer der fejl
Avatar billede steen_e Nybegynder
28. oktober 2001 - 17:13 #2
Jamen det gør den ikke! Den finder fem (5)!
Avatar billede steen_e Nybegynder
28. oktober 2001 - 17:16 #3
Argh, jeg fandt fejlen: først definerer jeg variablen \"sqlm\" og derefter conn.executer jeg \"sql\" - det skal selvfølgelig være \"sqlm\"!
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