---
title: "Enkelt forum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/57522-enkelt-forum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sven"
published: "2002-10-30T18:22:57.000Z"
updated: "2002-10-30T23:15:41.000Z"
replies: 4
views: 263
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/57522-enkelt-forum"
---

# Enkelt forum

## #1 — sven, 2002-10-30T18:22Z

Jag tänkte försöka mig på ett enkelt diskussions forum. Men jag vet inte. Jag är kanske på fel spår.
Har en tabell där jag lagrar
ID
replyID
Rubrik
Datum (och så lite andra grejor men det är oväsentligt just nu )

Sen har jag denna koden:

```
' tar ut alla huvudinlägg
SQLa = " SELECT * FROM internforum WHERE reply_id = 0 ORDER BY datum DESC "
set rsa = db.execute(SQLa)	
do until rsa.EOF

	Ide = rsa("ID")
	
	' tar ut senaste datum
	SQLb = " SELECT * FROM internforum WHERE reply_ID = " & Ide & " ORDER BY datum DESC"
	set rsb = db.execute(SQLb)
	
		if rsb.EOF then
		senaste = rsa("datum")
		else
		senaste = rsb("datum")
		end if
			
			' räknar antal inlägg
			SQLc = "SELECT * FROM internforum WHERE reply_ID = " & Ide
			set rsc = db.Execute(SQLc)
			
			replycount = 0
			do until rsc.EOF
    			replycount = replycount + 1
    			rsc.movenext
    			loop
    		rsc.Close
%>

   <tr>
    <td width="207"><%=senaste%></td>
    <td width="221"><a href="forum_read.asp?do=<%=rsa("ID")%>"><%=rsa("rubrik")%></a></td>
    <td width="33"><%=replycount%></td>
    <td width="72"><%=rsa("fran")%></td>
  </tr>

<%

rsa.movenext
loop
```

Nu var det de här med sorteringen. Det visar ju rätt datum men sorterar inte på datumen. Och det tycker jag är dumt.

Så frågan är.... är jag helf fel på det????

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

## #2 — Jesper T, 2002-10-30T19:10Z

Tips är att göra posträkningen med:

```
SQLc  = "select count(*) FROM internforum WHERE reply_ID = " & Ide

set rsc = conn.execute(SQLc)

replycount = rsc(0)
```

Kör du "open-metoden" för dina recordset så kan du direkt skriva recset.recordcount

Vad är annars felet?

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

## #3 — sven, 2002-10-30T19:16Z

Ok... skall titta på det... men så som jag har gjort funkar iofs... men ditt sätt kanske är bättre.

Men det verkliga problemet är den sorterar på daum då huvudinlägget är (SQLa) men den skriver ut rätt datum (SQLb)
Vad jag skulle vilja är att sortera efter senaste inlägg oavsett om det är ett huvudinlägg eller en replik....

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

## #4 — Jesper T, 2002-10-30T19:32Z

Sökte lite:
<http://www.webforum.nu/showthread.php?s=&postid=87312#post87312>
Kanske kan vara av intresse?!

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

## #5 — sven, 2002-10-30T23:15Z

Jag löste det med varianten med att lägga ett senaste datumkolumn  i huvudinlägget. Funkade ju bra även.
Tack för hjälpen....

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/57522-enkelt-forum
