16. september 2003 - 15:00
Der er
8 kommentarer og 2 løsninger
Problemer med array
Jeg har følgende kode: Array = session(kategori & "Array") for i=0 to ubound(Array,2) ' Her sker et eller andet next Arrayet opretter jeg på siden før denne, og ligger den som en session, men jeg får følgende fejl: Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D) Typer stemmer ikke overens: 'Array' /billeder/bestilling.asp, line 36 Hvad er der galt?
Annonceindlæg fra Infor
16. september 2003 - 15:03
#1
Prøv at bruge et andet ord end array for nanvet på arrayet da man bruger array er reserveret ord i ASP koden: myArray = session(kategori & "Array")
16. september 2003 - 15:05
#2
Det hjalp ikke
16. september 2003 - 15:22
#3
hvilen er linje 36?
16. september 2003 - 15:37
#4
Det her er linie 36: for i=0 to ubound(Array,2) Den vil ikke lave den ubound
16. september 2003 - 17:30
#5
Et forslag: fejlen ligger i: Array = session(kategori & "Array") Variablen 'Array' er en variabel og ikke en array. Du bruger mao. ubound på noget der ikke er en array
16. september 2003 - 17:57
#6
når du arbejder med Arrays er det en god ide at kalde dem noget andet en array, fx. myarr... myarr = session(kategori & "Array") for i=0 to UBound(myarr) ' Her sker et eller andet next
16. september 2003 - 19:15
#7
eg gør det samme på siden før og det virker fint :-/
17. september 2003 - 13:01
#8
2 kommentarer: 1) Tjek at myarr = session(kategori & "Array") rent faktisk er et array: if isarray(myarr) then ... else 'ikke et array end if 2) Du efterspørger størrelsen på 2. dimension i array'et. Har arrayet 2 dimensioner? /CAPAJ
17. september 2003 - 13:06
#9
capaj --> nemly, typer stemmer ikke overens, så ubound og session(kategori & "Array") går ikke sammen
23. september 2003 - 12:04
#10
Nå jeg fandt fejlen, Tak for jeres indlæg.
Kurser inden for grundlæggende programmering