---
title: "Problem med For loop..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51764-problem-med-for-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2002-08-30T14:56:32.000Z"
updated: "2002-08-31T12:35:23.000Z"
replies: 3
views: 201
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/51764-problem-med-for-loop"
---

# Problem med For loop...

## #1 — CatZ, 2002-08-30T14:56Z

```
SQL = "SELECT NrAr, NrManad FROM Nyheter"_
& " WHERE NOT ((NrManad = " & datepart("m", date) & ")"_
& " AND (NrAr = " & datepart("yyyy", date) &"))" 
set rs = dbCom.Execute(SQL)	

for iAntal = 1 to iTotalt step -1
response.write "<a href=nyheter.asp?cmd=vm&ar=" & rs("NrAr") & "manad=" & rs("NrManad") & ">" & getmonthlong(rs("NrManad")) & ", " & rs("NrAr")
next
```

Detta fungerar, men jag får ut dubbletter på allt :( hur gör jag för att varje månad bara ska komma upp en gång ? Count(NrManad) eller nåt ?

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

## #2 — jimpa, 2002-08-30T18:06Z

Vet inte om jag är ute o cyklar men så här kanske:

xTmp =""

Do until rs.EOF

If xTmp \<\> rs("NrManad")  Then

response.write "\<a href=nyheter.asp?cmd=vm&ar=" & rs("NrAr") & "manad=" & rs("NrManad") & "\>" & getmonthlong(rs("NrManad")) & ", " & rs("NrAr")

xTmp = rs("NrManad") 

End If
rs.MoveNext
Loop

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

## #3 — CatZ, 2002-08-31T11:52Z

Ja det fungerade utmärkt jimpa tack så mycket :)

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

## #4 — LarsG, 2002-08-31T12:35Z

```
SQL = "SELECT distinct NrAr, NrManad FROM Nyheter"_
& " WHERE NOT ((NrManad = " & datepart("m", date) & ")"_
& " AND (NrAr = " & datepart("yyyy", date) &"))"
```

så tar man bort duplikat direkt i sql-frågan.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51764-problem-med-for-loop
