---
title: "Array.. simpelt fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137996-array-simpelt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gunnar_B"
published: "2005-11-21T09:35:57.000Z"
updated: "2005-11-21T10:08:52.000Z"
replies: 3
views: 528
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/137996-array-simpelt-fel"
---

# Array.. simpelt fel?

## #1 — Gunnar_B, 2005-11-21T09:35Z

Hej,

Försöker föra in värden i en array men får inget felmeddelande men det funkar ändå inte.

```
dim testnamn()
i = 0
For Each File in Upload.Files
	testnamn(i) = File.FileName 
	i = i + 1
Next
	Response.Write testnamn(0)
```

Har sökt på forumet men ingen verkar ha haft ett sånt här simpelt problem tidigare :) Så jag gör säkert nåt galet.. för inget skrivs ut i testnamn(0).

Om jag provar utan array och bara kör en variabel så funkar det perfekt.. vad är felet?

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

## #2 — Glitter, 2005-11-21T09:45Z

om du lägger till 

```
redim Preserve testnamn(i + 1)
```

före

```
testnamn(i) = File.FileName
```

så kanske det funkar

**/R** hmm glömde Preserve som @nders skrev

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

## #3 — @nders, 2005-11-21T09:46Z

Du måste ge din array en storlek. Detta kan göras dynamiskt med redim i loopen (om du inte vet från början hur många filer vi pratar om.

```
For Each File in Upload.Files
	Redim Preserve testnamn(i)
	testnamn(i) = File.FileName 
	i = i + 1
Next
```

Mvh

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

## #4 — Gunnar_B, 2005-11-21T10:08Z

Tack så mycket!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/137996-array-simpelt-fel
