---
title: "Felsökning visa top 5"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/123715-felsökning-visa-top-5"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "zlakker"
published: "2005-03-04T09:47:00.000Z"
updated: "2005-03-04T11:07:30.000Z"
replies: 6
views: 335
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/123715-felsökning-visa-top-5"
---

# Felsökning visa top 5

## #1 — zlakker, 2005-03-04T09:47Z

Jag har gjort följande kod:

Det som händer är att den fortfarande visar alla nyheter i databasen och begränsar inte till de 5 översta.
Vad gör jag för fel?

```
sql = "SELECT TOP 5 * FROM tblNews WHERE language = 'SWE' ORDER BY newsdate DESC "
set rs2 = conn.execute(sql)
do while not rs2.eof

Response.write "<img src=images/menypil.gif><a href=public_news.asp?link=se&id="&rs2("id")&" class=prodsupport_link><b>"& rs2("newstitle")&"</b></a><br>"

Response.Write "<img src=images/tom.gif width=1 height=3 hspace=0 vspace=0 border=0><br>"
rs2.movenext
loop
```

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

## #2 — LarsG, 2005-03-04T09:54Z

Om du använder access och det finns flera poster med samma newsdate så kommer dessa att returneras även om det blir mer än 5 poster totalt.

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

## #3 — zlakker, 2005-03-04T09:56Z

Helt korrekt.
Tack, det fungerade när jag bytte till id istället.

Är det bara så i access eller kan man göra något åt det?

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

## #4 — LarsG, 2005-03-04T09:58Z

Det är bara så.

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

## #5 — zlakker, 2005-03-04T10:15Z

Ok tack för infon

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

## #6 — Jesper T, 2005-03-04T10:28Z

Spar datumet i formatet: 2005-03-04 18:00:00 (med klockslag)
så kommer det inte att bli så.
(förutsatt att klockslaget inte är det samma...)
Annars så kan du labba men något sådant hära:

```
sql = "SELECT TOP 5 * FROM tblNews WHERE language = 'SWE' ORDER BY newsdate DESC "
set rs2 = conn.execute(sql)
do while not rs2.eof 
intCounter = intCounter +1
Response.write "<img src=images/menypil.gif><a href=public_news.asp?link=se&id="&rs2("id")&" class=prodsupport_link><b>"& rs2("newstitle")&"</b></a><br>"

Response.Write "<img src=images/tom.gif width=1 height=3 hspace=0 vspace=0 border=0><br>"
If intCounter = 5 then exit do
rs2.movenext
loop
```

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

## #7 — zlakker, 2005-03-04T11:07Z

Aha ja det kan man ju göra. Tackar för det tipset!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/123715-felsökning-visa-top-5
