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
3 svar · 525 visningar · startad av Gunnar_B
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?
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
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
Tack så mycket!