---
title: "Kontrollera om Array.EOF ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64391-kontrollera-om-array-eof"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2003-01-10T13:14:31.000Z"
updated: "2003-01-10T14:55:29.000Z"
replies: 7
views: 268
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/64391-kontrollera-om-array-eof"
---

# Kontrollera om Array.EOF ?

## #1 — CatZ, 2003-01-10T13:14Z

Hur kollar man om en array är *"end of line"*?

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

## #2 — @nders, 2003-01-10T13:15Z

Du kan använda **UBound(array, dimension)** för att kontrollera arrayens storlek.

mvh,

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

## #3 — CatZ, 2003-01-10T13:27Z

```
n = 0
For j = 0 to UBound(arrResultat,2)
		strVP = arrResultat(0,i)
		Response.Write strVP
		n = n + 1
	Next

If n = Ubound(arrResultat,2) Then Exit For
```

 Menar du på det viset ? Men var placerar jag detta då ? :)

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

## #4 — @nders, 2003-01-10T13:31Z

Din for-next-loop går ju från början till slut på din array. Du behöver inte göra något annat.

Det räcker med

```
For j = 0 to UBound(arrResultat,2)
		strVP = arrResultat(0,j)
		Response.Write strVP
Next
```

Under förutsättning att arrResultat är en array förstås. ;)

Red: Du hade i istället för j i tilldelningen av strVP.

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

## #5 — CatZ, 2003-01-10T13:39Z

Hoppsan där ser man :P men jag måste ändå köra en exit på något sätt 

```
n = 0
For i = 1 to AntalOmg() 
	response.write "<td>"
	For j = 0 to UBound(arrResultat,2)
	If n = UBound(arrResultat,2) Then 
		Exit For
	Else
		strVP = arrResultat(0,j)
		Response.Write strVP
		n = n + 1
	End If	
	Next	
	Response.Write "</td>"
Next
End Sub
```

På ovanstående sätt går inte komma ut på rätt sätt.... "\<td\>\</td\>" blir rätt antal men allt hamnar mellan första td'n.... hmm tror jag kom på varför! Ska posta lösningen.... solly för allt spammande i asp forumet men när man kläder sina problem i ord så kommer man ofta på lösningen!

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

## #6 — CatZ, 2003-01-10T13:51Z

Jag försöker med både kombinerad for+do while och 2 for loopar och får samma resultat! 

[TITTA HÄR!](http://www.wexiobridgen.com/skit.gif)

Det vill verkligen inte göra rätt :x

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

## #7 — solbulle, 2003-01-10T14:38Z

Vad är AntalOmg() ?
Du använder inte i ?

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

## #8 — CatZ, 2003-01-10T14:55Z

AntalOmg() är det högsta antalet omgångar ett lag har spelat... alla lag har ju inte spelat alla omgångar därav problemet!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/64391-kontrollera-om-array-eof
