---
title: "Få den att börja om från början?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64767-få-den-att-börja-om-från-början"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LeonL"
published: "2003-01-13T18:13:59.000Z"
updated: "2003-01-13T23:32:06.000Z"
replies: 13
views: 217
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/64767-få-den-att-börja-om-från-början"
---

# Få den att börja om från början?

## #1 — LeonL, 2003-01-13T18:13Z

Jag loopar igenom en databas med DO...

men när den kommer till EOF så stannar den. Jag vill inte att den stannar utan går tillbaka till BOF och börjar om från början... är det möjligt?  :q

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

## #2 — CatZ, 2003-01-13T18:14Z

allt är möjligt... men det underlättar om du visar lite kod och förklarar vad du vill göra...

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

## #3 — LeonL, 2003-01-13T18:24Z

```
<%Do Until RecSet.EOF Or x=4
'kod som ska utföras

      x=x+1
      RecSet.MoveNext
      Loop%>
```

Om databasen innehåller mindra än 4 poster så returneras ett felmeddelande eftersom databasen är "tom" då den har loopat igenom alla poster.

Men eftersom det är ett bannersystem så vill jag att den börjar om från början igen BOF och fortsätter till villkoret är utfört...

Hoppas ni förstår :-/

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

## #4 — trexter, 2003-01-13T18:24Z

red. sent

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

## #5 — LeonL, 2003-01-13T18:24Z

oj...:P det blev visst \</kod\> istället för \[ /kod \] :p :p :p

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

## #6 — LeonL, 2003-01-13T18:26Z

sorry... den förra koden blev lite konstig.. här kommer dne igen:

```
<%Do Until x=4 
'kod som ska utföras 

x=x+1 
RecSet.MoveNext 
Loop%>
```

Om den har loopat igenom alla poster och villkoret är ännu inte sant (säger man så? :p) så kommer ett felmeddelande eftersom dett nu är EOF.

Men jag vill att den börjar om tills x = 4

fattar ni? :P

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

## #7 — LeonL, 2003-01-13T18:27Z

> **trexter skrev:**
>
> red. sent

 :q

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

## #8 — trexter, 2003-01-13T18:27Z

Så du vill med andra ord rita ut banners, fyra i varje rad?

X X X X
X X X X
X X

(Du kan redigera dina inlägg om du vill genom ikonen till höger, pennan på pappret.)

 :)

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

## #9 — LeonL, 2003-01-13T18:29Z

nej :p ...

Garh... jag får förklara på ett annat sätt..

Databasen har två poster...

Jag loopar ut de i en loop tills x = 4 (x ökas med 1 varje gång loopen körs). Men eftersom databasen bara innehåller bara har två poster så komer inte den längre än x = 2.
Jag vill att den börjar om från början på databasen och fortsätter loopen tills den har nått X = 4.

Det kan komma ut likadana poster men det är det som är meningen :)

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

## #10 — LeonL, 2003-01-13T18:30Z

> (Du kan redigera dina inlägg om du vill genom ikonen till höger, pennan på pappret.)

Jag är dum :p

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

## #11 — CatZ, 2003-01-13T18:40Z

```
do until recset.eof
  ' kod som ska utföras
recset.movenext
loop
recset.movefirst
do until recset.eof
  ' kod som ska utföras
recset.movenext
loop
```

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

## #12 — LeonL, 2003-01-13T18:42Z

recset.MoveFirst

det avr det jag ville åt... tackar! ;)

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

## #13 — OveRRidE, 2003-01-13T22:46Z

Akta dig för det där bara, så att du inte får en evighetsloop. Det tycker nog inte webbhotellet om sådär mycket.

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

## #14 — CatZ, 2003-01-13T23:32Z

hehe ja placera verkligen inte recset.movefirst innan du gjort färdigt första loopen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/64767-få-den-att-börja-om-från-början
