Det virker altså ikke hos mig!
Du kan se resultatet på denne side:
http://80.63.95.180/forum/test.aspJa, der er en hel del indlæg på nuværende tidspunkt er der 360 indlæg.
Du finder det nuværende, som det gerne skulle se ud på denne side:
http://80.63.95.180/forum/Her er den kode jeg har prøvet med:
<HTML>
<HEAD><TITLE>Forum</TITLE></HEAD>
<BODY>
<%
'Åbner connection til databasen
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../database/forum.mdb")
'Kald function med ForumID, startID, Level.. Sæt startID=0 for ny tråd og Level=0
UdskrivForum 59,0,1
'Luk forbinelsen til Databasen
Conn.Close
Set Conn = Nothing
%>
</BODY>
</HTML>
<%
function UdskrivForum(forumID, entryID,level)
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM msgdetail WHERE msgID = " & forumID & " AND parentID="&entryID&" ORDER BY msgtime DESC"
set rs = Conn.Execute (strSQL)
do while not rs.EOF
for i = 1 to Level
Response.Write ": :"
next
Response.Write rs("headerstr") & "<br>"
'Kald sig selv for at finde svar på dette indlæg
UdskrivForum forumID, rs("msgID"),level+1
rs.MoveNext
loop
end function
%>
Den udskriver kun første meddelelse, ingen svar eller nogen af de andre meddelelser...