---
title: "For-loop..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12196-for-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nakoz"
published: "2001-10-20T10:39:00.000Z"
updated: "2001-10-20T10:58:00.000Z"
replies: 1
views: 145
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/12196-for-loop"
---

# For-loop...

## #1 — nakoz, 2001-10-20T10:39Z

har en loop som bråkar... 
tror inte den går att lösa, men det skadar ju inte att fråga.

```
For i = 1 To 15

	SQL = "SELECT COUNT(*) AS besok"& i &" FROM raknare WHERE tid LIKE '"& Date()-"& i &" &"%'"
	Set rs = cn.Execute(SQL)
	dag & i = rs("besok") & i
	rs.Close

Next
```

felmeddelandet jag får är detta:
Kompileringsfel i Microsoft VBScript fel '800a03ea' 

Syntaxfel 

/ff/inl/adm-upp/besokare.asp, rad 35 

dag & i = rs("besok") & i
\----^

stämmer det att det inte går att ha dynamisk variabeltilldelning?

mvh.

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

## #2 — LarsG, 2001-10-20T10:58Z

Nej, det går inte att skriva på det sättet. Du får lägga värdena i en array.

dvs
dag(i) = rs("besok" & i )

(

I och för sig så verkar det onödigt att ställa 15 frågor när det borde gå bra med en

```
sql = "select count(*),day(tid) from raknare where tid >= dateadd('d',now(),-15)  and tid < now() group by 2"

set rs = connect.execute(sql)
dagar = rs.getrows()
```

otestat och access-specifikt.
)

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

---

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