---
title: "Loopa en sql två gånger."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/101276-loopa-en-sql-två-gånger"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ralle"
published: "2004-04-11T15:05:33.000Z"
updated: "2004-04-11T19:48:58.000Z"
replies: 8
views: 326
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/101276-loopa-en-sql-två-gånger"
---

# Loopa en sql två gånger.

## #1 — Ralle, 2004-04-11T15:05Z

Jag har en sql som jag loopar igenom. Med hjälp av en if-sats får jag ut det jag vill. Men sen vill jag loopa den en gång till, för att med hjälp av en annan if-sats få ut annan information.

Går det?

I så fall hur?

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

## #2 — @nders, 2004-04-11T15:08Z

Det har inte något med SQL att göra, men i ASP kan du använda:

```
dittRecordsetObjekt.movefirst
```

... lite beroende på hur du öppnat ditt recordset.

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

## #3 — Ralle, 2004-04-11T15:10Z

Andra gången då?

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

## #4 — @nders, 2004-04-11T15:13Z

Så här menar jag:

```
while not rs.eof
 ' gör saker
 rs.movenext
wend
rs.movefirst
 ' nu kan vi loopa en gång till
while not rs.eof
 ' gör lite andra saker
 rs.movenext
wend
```

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

## #5 — SPiN, 2004-04-11T15:36Z

Flyttad från SQL.

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

## #6 — Ralle, 2004-04-11T18:15Z

Programsats förväntas.

Får jag upp.

Jag vet inte om det är problem att det finns annan kod emellan?

```
Do While Not objRS.EOF
' kod
   	objRS.MoveNext
	Loop
' sen kommer lite kod som räknar ihop summor
    Do Until objRS.EOF
' kod
   	objRS.MoveNext
	Loop
```

Var någon stans ska jag placera Wend o objRS.Movefirst

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

## #7 — Ralle, 2004-04-11T18:16Z

Programsats förväntas.

Får jag upp.

Jag vet inte om det är problem att det finns annan kod emellan?

```
Do While Not objRS.EOF
' kod
   	objRS.MoveNext
	Loop
' sen kommer lite kod som räknar ihop summor
    Do Until objRS.EOF
' kod
   	objRS.MoveNext
	Loop
```

Var någonstans ska jag placera Wend o objRS.Movefirst

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

## #8 — @nders, 2004-04-11T18:49Z

Wend tillhör while, och eftersom du använder *do while* ska du inte ha med wend.

Du ska lägga movefirst precis innan du påbörjar den andra loopen.

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

## #9 — Ralle, 2004-04-11T19:48Z

Fungerar perfekt.

TACK.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/101276-loopa-en-sql-två-gånger
