---
title: "Sortera inlägg och svar i forum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8570-sortera-inlägg-och-svar-i-forum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bj"
published: "2001-03-16T22:50:00.000Z"
updated: "2001-03-17T14:03:00.000Z"
replies: 3
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/8570-sortera-inlägg-och-svar-i-forum"
---

# Sortera inlägg och svar i forum

## #1 — Bj, 2001-03-16T22:50Z

Två tabeller:
inlagg och svar
Med följande kod visar jag senaste inlägget högst upp i min tabell,

```
Set rs=Databas.Execute("Select * From inlagg Order by datum DESC")
```

Men hur skall jag göra om jag vill att även när ett svar läggs in i en gammal tråd så kommer detta först i tabellen?
Båda tabellerna innehåller fälten datum.

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

## #2 — CoolDude, 2001-03-16T23:41Z

Har du bara Inlagg och datum i den ena och svar och datum i den andra???

Du bör minst ha tre i inlagg och fyra i svar.

inlagg:
\- id (räknare)
\- meddelande (memo)
\- datum

svar:
\- id (räknare)
\- meddelande (memo)
\- inlagg (nummer) (reffereras till id't i inlagg)
\- datum

Sen är det bara att loopa i inlagg som du gjort.
I den loopen gör du en koll efter inlagg (som skall refrerera till inlaggs tabellens id) Stämmer de så skriv ut dem på skärmen innan du kör nästa post i inlaggs loopen.

Typ:

```
Set rs=Databas.Execute("Select * From inlagg Order by datum DESC")
if not rs.bof or rs.eof then
Response.Write "bla bla bla ur rs"
Set rs2=Databas.Execute("Select * From svar where inlagg='" & cstr(rs("id") & "' Order by datum DESC")
If rs2.bof or rs2.eof then
' det var tomt! fortsätt.
Else
Response.Write "bla bla bla ur rs2"
End IF
rs2.movenext
Loop
End IF
rs.movenext
Loop

rs.close
rs2.close
databas.close
```

Lite yrt! Hoppas att du förstår vad jag menar. *Och att det funkar* :e

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

## #3 — Rossifumi, 2001-03-17T13:14Z

Varför skall man ha två tabeller?

Det måste ju vara lättare att bara ha en och sedan lägga till ett fält som heter isTopic eller något liknande och sedan sätta den till true eller false.

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

## #4 — Bj, 2001-03-17T14:03Z

Ja det kanske hade varit det bästa, (tänkte inte på detta probs) men nu har jag kommit så långt att det känns fel att börja om från början....

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8570-sortera-inlägg-och-svar-i-forum
