Avatar billede Slettet bruger
25. juli 2011 - 09:06 Der er 2 kommentarer og
2 løsninger

Simpelt: Objektet er ikke en samling

Jeg ser mig blind på ét problem med en array og håber i kan hjælpe mig.

Jeg får fejlkoden "Objektet er ikke en samling" i linien:
if g <> "" then
  for each item in usergroupSplitted
    bla bla bla
  next
end if


Og arrayet fås ved:
g = request.querystring("g")
if g <> "" then
  usergroupSplitted = split(g, ", ")
end if


Det er selvfølgelig ikke den fulde kode, men blot relevante udplug heraf.
Avatar billede supertekst Ekspert
25. juli 2011 - 09:17 #1
Måske:

for i = 0 to Ubound(usergroupSplitted)
..
..
next i
Avatar billede Slettet bruger
25. juli 2011 - 09:32 #2
Ny fejlkode: Typer stemmer ikke overens.

Jeg er ret overbevist om, at det er fordi koden i første omgang ikke forstår, at split kommandoen laver g om til arrayet usergroupSplitted, til trods for, at url linien indeholder:
?p=u&a=active&s=&d=&o=0&g=1, 48&n=edit&id=1&b=0

Altså variablen g, som bliver hentet ved request.querystringen.
Avatar billede Slettet bruger
25. juli 2011 - 09:44 #3
Haha, jeg fandt selv fejlen.
Det hele var inde i en if sætnings else som aldrig blev eksekveret grundet den første betingelse i if sætningen var korrekt da n var lig "edit", ups :D

supertekst, smid gerne et svar som tak for forsøget :)
Avatar billede supertekst Ekspert
25. juli 2011 - 09:54 #4
Fint - et svar..
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