Så den fejl kan opstå hvis der i din session står noget som ikke er tal Jeg ved ikke om den så også kan opstå fordi første gang du kører den så er AntalCount "ingenting" , så måske -- AntalCount = 0 For i = LBound(arrListAntal) to UBound(arrListAntal) AntalCount = CInt(AntalCount) + CInt(arrListAntal(i)) Next
der er jo også forskel på om du tager CInt(i) eller CInt(arrListAntal(i)) ;o) Har du prøvet AntalCount = AntalCount + arrListAntal(i) eller AntalCount = AntalCount + CInt(arrListAntal(i))
Egentlig forstår jeg slet ikke hvad du gør ;o) -- if session("antal") <= CInt("0") OR session("antal") = "" then -- Hvis session("antal") = 1#2#4#5 Hvordan kan man så spørge om 1#2#4#5 <= 0 ?
Ja hvis session("antal") er "tom" hvis der ikke er noget :o) En anden ting er at CInt på LBound og UBound burde være overflødig. For de returnerer jo størrelsen på dit array, og den størrelse er altid et heltal Jeg undrer mig over den reagerer som den gør, for gør den ikke hos mig ..hmm
Kan det være fordi din session("antal") er tom til at starte med Så når du laver denne session("antal") = session("antal") & "#" & antal Så bliver den i virkeligheden til session("antal") = #1#2#3#4 Når du så laver en split så får du et array('','1','2','3','4') Den første i det array laver du CInt('') på...måske det går galt? prøv rette session("antal") = session("antal") & "#" & antal til if session("antal") = "" then session("antal") = antal else session("antal") = session("antal") & "#" & antal end if
For i = LBound(arrListAntal) to UBound(arrListAntal) AntalCount = AntalCount + CInt(arrListAntal(i)) Next
Men stadigvæk samme fejl... Jeg kan heller ikke forstå at det ikke vil virke! Det er en IIS server den køre på. Kan det være at der er en fejl på serveren?
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.