---
title: "Ett konstigt felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43289-ett-konstigt-felmeddelande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "katis"
published: "2002-05-07T11:17:43.000Z"
updated: "2002-05-07T11:39:09.000Z"
replies: 1
views: 191
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/43289-ett-konstigt-felmeddelande"
---

# Ett konstigt felmeddelande

## #1 — katis, 2002-05-07T11:17Z

Hej igen!
När jag kör följande slingan:

for k = 0 to 5
    varor = MinFil.ReadLine
    myArray = Split(varor,",")
    produkt = myArray(0)
    antal = myArray(1)
    levdatum = myArray(2)

 Response.Write antal & " "
 Response.Write produkt & "\<br\>"
   next

Slingan fungerar och antal och produkter skrivs ut men
jag får följande meddelande:
Microsoft VBScript runtime error '800a0009' 
Subscript out of range: '\[number: 1\]' 
Detta hänvisas till raden: antal = myArray(1)
Resten av programmet(finns inte med) stoppas.
Vad gör jag för fel?
Katja

Permalänk: https://www.webforum.nu/p/43289

## #2 — LarsG, 2002-05-07T11:39Z

jag skulle gissa att det beror på hur det ser ut i din fil. 
T.ex att det finns en rad som inte innehåller några ,

I så fall så returnerar split en array med ett element

```
myArray = Split(varor,",") 
if ubound(myArray) >= 2 then
   produkt = myArray(0)  
   antal = myArray(1) 
   levdatum = myArray(2) 
else
  response.write "Fel i indata:" & varor & "<br>"
end if
```

Permalänk: https://www.webforum.nu/p/670122

---

Tråden på webben: https://www.webforum.nu/amne/asp/43289-ett-konstigt-felmeddelande
