---
title: "nestat forum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9914-nestat-forum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Karolina"
published: "2001-06-06T08:27:00.000Z"
updated: "2001-06-07T11:05:00.000Z"
replies: 4
views: 215
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/9914-nestat-forum"
---

# nestat forum

## #1 — Karolina, 2001-06-06T08:27Z

behöver snabbt svar på hur man ska loopa ut meddelanden i ett nestat forum... får bara ut dem i fel ordning. har id och föräldrar id till varje inlägg.

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

## #2 — @nders, 2001-06-06T09:03Z

hur ser tabellen ut, och hur ser den sql-fråga du använder ut?

välkommen till webForum förresten! :)

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

## #3 — Karolina, 2001-06-06T09:12Z

tabellen har id (räknare), parent, forum_id, namn, epost, rubrik, inlägg, datum och tid

här är den huvudsakliga koden.. som inte funkar

SQL = "SELECT \* FROM forum where forum_id = 21"
set rs = server.createObject("ADODB.recordset")
rs.open sql, conn, 1

sen lite html

\<%	
do while not rs.eof
 if rs("parent") = 0 then
  %\>
   \<br\>
\<%=rs("rubrik")%\>&nbsp;main parent=\<%=rs("main_parent")%\>&nbsp;parent=\<%=rs("parent")%\>&nbsp;id=\<%=rs("id")%\>\<br\>
 \<%
  end if

  sql2 = "select \* from forum where parent=" & rs("id")
  set rs2 = server.createObject("ADODB.recordset")
  rs2.open sql2, conn, 1

 %\>
&nbsp;&nbsp;&nbsp;\<%=rs2("rubrik")%\>&nbsp;main parent=\<%=rs2("main_parent")%\>&nbsp;parent=\<%=rs2("parent")%\>&nbsp;id=\<%=rs2("id")%\>\<br\>
 \<%
 rs.movenext
 loop

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

## #4 — @nders, 2001-06-07T05:52Z

den andra sql-frågan, såvida jag inte helt missuppfattat dig, borde se ut så här:

```
sql2 = "select * from forum where parent=" & rs("id") & " order by id"
```

fast det kanske inte var det som var problemet?

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

## #5 — Herman, 2001-06-07T11:05Z

> rs.open sql, conn, 1

borde väl vara

```
rs.open sql, conn, 1, 1
```

sedan i "HTML"-delen bör INTE skapa 
set rs2 = server.createObject("ADODB.recordset")
för varje post. Det är oerhört krävande. Skapa rs2 innan loopen och bara En gång.

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

---

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