---
title: "Senaste inlägget först"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7238-senaste-inlägget-först"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bj"
published: "2000-11-24T23:11:00.000Z"
updated: "2000-11-26T10:31:00.000Z"
replies: 5
views: 177
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/7238-senaste-inlägget-först"
---

# Senaste inlägget först

## #1 — Bj, 2000-11-24T23:11Z

Från Vides forum:
SQL = "select \* from forum where id="&Request.Querystring("forum_id")
Set RS = Databas.Execute(SQL)

Hur skall man göra för att få det senaste inlägget högst upp på sidan?

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

## #2 — nakoz, 2000-11-25T02:27Z

de e väl bara att göra såhär:

SQL = "select \* from forum where id="&Request.Querystring("forum_id") **ORDER BY** forum_id **DESC**"

**order by** gör att inlägget sorteras efter forum_id.
**desc** gör att den börjar nerifrån va?

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

## #3 — Bj, 2000-11-25T07:56Z

Hmm ja det är så jag har testat men det vill sig inte....

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

## #4 — @nders, 2000-11-25T11:19Z

den fråga som nakoz gav dig, som för övrigt är fel, borde ju hur som helst bara returnera ett svar, eftersom du har med villkoret att id ska vara något speciellt.

om det däremot är så att det är forumid som du ska ha i wheresatsen så borde en fungerande fråga se ut något sånt härnt:

```
SQL = "select * from forum where [b]forum_id[/b]= " & Request.Querystring("forum_id") & " ORDER BY [b]id[/b] DESC"
```

capisce?

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

## #5 — nakoz, 2000-11-25T16:50Z

haha, anders... nu känner jag mig lite orättvist behandlad... :)

glömde ju bara en dubbelfnutt och ett ochtecken (&)... men frågan i sig är ju inte fel i övrigt, beroende på vad Bj:s kolumner heter... jag ides inte kolla Vides forum... men Bj kanske hade bytt namn på dessa tabeller? :)

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

## #6 — Bj, 2000-11-26T10:31Z

Jag har nog formulerat frågan lite fel och testar igen.

I Vides forum så gäller det sidan som visar ämnesrubrikerna i forumet. (forum.asp)

Där lägger sig de nystartade ämnena längst ner på sidan. Jag skulle vilja ha det senast startade ämnet högst upp.

Så här ser koden ut där man antagligen skall ändra.

Do While NOT RS2.EOF

	SQL = "select \* from inlagg where forum_id="&Request.Querystring("id")
	Set RS_inlagg = Databas.Execute(SQL)

	SQL = "select count(\*) AS count_svar from inlagg where svar_id="&RS2("id")
	Set RS_count_svar = Databas.Execute(SQL)

	SQL = "select count(\*) AS datum_check from inlagg where svar_id="&RS2("id")
	Set RS_datum_check = Databas.Execute(SQL)

	If RS_datum_check("datum_check") \<\> 0 then

		SQL = "select datum from inlagg where svar_id="&RS2("id")
		SQL = SQL & " order by datum desc"
		Set RS_datum = Databas.Execute(SQL)

	Else
	
		SQL = "select datum from inlagg where id="&RS2("id")
		SQL = SQL & " order by datum desc"
		Set RS_datum = Databas.Execute(SQL)
	
	End If		
	color=color+1

	If color mod 2 = 0 then
		bgcolor=RS_format("bgcolor")
	Else
		bgcolor=RS_format("bgcolor2")
	End If
	
	If Cint(Request.Querystring("str_id")) = Cint(RS2("id")) then
		SQL = "select \* from inlagg where svar_id="&RS2("id")
		Set RS_svar = Databas.Execute(SQL)
		%\>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7238-senaste-inlägget-först
