---
title: "visa poster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12860-visa-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-11-27T10:09:00.000Z"
updated: "2001-11-27T14:53:00.000Z"
replies: 12
views: 219
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/12860-visa-poster"
---

# visa poster

## #1 — aleborg, 2001-11-27T10:09Z

jag har en sida där jag först visar dom 3 första posterna i databasen, men sen vill jag visa följande 25 poster i databasen, längre ner på sidan. 

Man kan ju inte köra "select top 25 \* from blaha" då får man ju med dom 3 första igen, hur hoppar jag över dom?

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

## #2 — skyman, 2001-11-27T10:12Z

Databaser - SQL?

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

## #3 — Erik Juhlin, 2001-11-27T10:13Z

Du kan ju hämta ut 28 st och skriva ut de tre första längst upp och längre ner skriva ut resten.

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

## #4 — Erik Juhlin, 2001-11-27T10:20Z

Exempel:

```
Dim i
i = 0
While Not rs.EOF And i < 3
'Skriva ut...
i = i + 1
rs.MoveNext
Wend

'Ha lite annat kraffs...

While Not rs.EOF
'Skriva ut igen...
rs.MoveNext
Wend
```

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

## #5 — aleborg, 2001-11-27T10:24Z

SQL server
Det skulle man kunna göra Erik men hur?

```
<%
SQL="Select TOP 28 * From Press_Rel Where Language_Bel is null Order By Publish_date Desc"
Set press=Conn.Execute(SQL)
Do Until press.EOF
%>
html
<%
press.MoveNext
Loop
press.MoveFirst
%>
html
<%
Do Until press.EOF
%>        
html
<%
press.MoveNext
Loop
press.Close
Set press=Nothing
%>
```

men då visas alla 28 i båda delarna

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

## #6 — aleborg, 2001-11-27T10:28Z

fick din kod att funka men dom 3 första skrevs ut igen i andra delen...

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

## #7 — LarsG, 2001-11-27T11:57Z

Gör du två select-satser?

```
<%
SQL="Select TOP 28 * From Press_Rel Where Language_Bel is null Order By Publish_date Desc"
Set press=Conn.Execute(SQL)
for i = 1 to 3
%>
html
<%
press.MoveNext
if press.eof then exit for
next
%>
html
<%
Do Until press.EOF
%> 
html
<%
press.MoveNext
Loop
press.Close
Set press=Nothing
%>
```

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

## #8 — aleborg, 2001-11-27T12:01Z

jag gjorde det först, men ändrade till en!

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

## #9 — aleborg, 2001-11-27T13:21Z

någon som vet?

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

## #10 — LarsG, 2001-11-27T13:26Z

Hur ser din kod ut?

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

## #11 — aleborg, 2001-11-27T13:39Z

Sorry, upptäckte precis att jag hade glömt ta bort movefirst från Eriks kod :e

Tack för hjälpen :)

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

## #12 — Erik Juhlin, 2001-11-27T14:45Z

Jag hade inte med någon MoveFirst. Du som blandar in din egen kod. :p

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

## #13 — aleborg, 2001-11-27T14:53Z

jag menade att jag glömde ta bort det från min när jag ändrade den till din :e

Tack, den funkar perfekt!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12860-visa-poster
