---
title: "Hämta 5 sista poster i db?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63990-hämta-5-sista-poster-i-db/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lazerzubb"
published: "2003-01-06T20:01:27.000Z"
updated: "2003-01-06T21:52:17.000Z"
replies: 24
views: 409
page: 2
pages: 2
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/63990-hämta-5-sista-poster-i-db"
---

# Hämta 5 sista poster i db?

_Sida 2 av 2._

## #21 — Lazerzubb, 2003-01-06T21:22Z

\<edit\>Trodde jag hade löst det: (Alla läser koden och tänker vilkej J\*vla Idiot :D )

```
sql = "select top 2 * from news order by ID desc"
set rs=Connect.Execute(SQL)
%>

<table cellspacing=0 cellpadding=0 width="100%" 
                                border=0>
<%do while rs.eof%>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr><td><%=rs("titel")%></td></tr>
  <tr><td><%=rs("text")%></td></tr>
</table>
<%rs.movenext
loop%>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr><td><%=rs("titel")%></td></tr>
  <tr><td><%=rs("text")%></td></tr>
</table>

<%
rs.close
set rs=Nothing
Connect.close
set connect=nothing
%>
```

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

## #22 — TainEvil, 2003-01-06T21:25Z

Men nu loopar du ju i alla fall...  :q

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

## #23 — Lazerzubb, 2003-01-06T21:30Z

Jepp kom precis på att koden inte funkar! Jag håller på att bli gallen! vad är fel i koden ovan!

Så här ser databasen ut.
ID TITEL TEXT
1       1          2
2       3          4
3       5          6
4       7          8
5       9         10

Så i slutet ska sidan vara (Och värdena presenteras i olika HTMLstyles):

9
10

7
8

5
6

3
4

1
2

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

## #24 — TainEvil, 2003-01-06T21:49Z

Enligt ditt exempel så är ju HTML koden densamma för presentation av båda posterna, men skit i det  ;)

En "Do" förutsätter en "Loop", liksom en "For" kräver en "Next". Strunta i den! Här kommer ett exempel, inte snyggt men ändå  :) 

```
<%
    sql = "select top 2 * from news order by ID desc"
    set rs=Connect.Execute(SQL)

    if Not rs.eof then
%>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr><td><%=rs("titel")%></td></tr>
  <tr><td><%=rs("text")%></td></tr>
</table>
<%
    end if
    rs.movenext
    if Not rs.eof then
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr><td><%=rs("titel")%></td></tr>
  <tr><td><%=rs("text")%></td></tr>
</table>

<%
end if
rs.close
set rs=Nothing
Connect.close
set connect=nothing
%>
```

Du får upprepa detta för det antal poster du vill presentera. Får man fråga vad det är som förändras för varje post som presenteras?

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

## #25 — Lazerzubb, 2003-01-06T21:52Z

Jepp så var det 
MULTITACK!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63990-hämta-5-sista-poster-i-db/page2  
Föregående sida: https://www.webforum.nu/amne/asp/63990-hämta-5-sista-poster-i-db.md
