Hejsa!!! Jeg har et forum, og mit problem er at jeg gerne vil have de poster der sidst er blevet skrevet i til at ligge øverst. men aner ikke lige hvordan, så derfor håber jeg der er en venlig sjæl der kan finde ud af hvordan jeg skal ændre i min kode:
<% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN
strSQL = "SELECT * FROM Forums" Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF strSQL = "SELECT *, Format$([date],'dd/mm/yyyy') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY ID DESC" Set formatDate = myConn.Execute(strSQL) If (formatDate.BOF Or formatDate.EOF) Then dtmFormatDate = "Ingen indlæg" Else dtmFormatDate = formatDate("FormDate") End If strSQL = "SELECT Count(*) AS ItemCount FROM Entries Where (ForumID = " & rs("Id") & ")" Set recordCount = myConn.Execute(strSQL) strHTML = strHTML & "<tr><td bgcolor=#6699CC><strong><font face=Verdana size=2><a href=""forumthreads.asp?forumid=" & rs("ID") & """>" & rs("Forum") & "</a></strong><br>" & rs("Description") & "</font></td>" strHTML = strHTML & "<td bgcolor=#6699CC valign=top><center><font face=Verdana size=2>" & recordCount("ItemCount") & "</font></center></td>" strHTML = strHTML & "<td bgcolor=#6699CC valign=top><font face=Verdana size=2>" & dtmFormatDate & "</font></td></tr>" rs.MoveNext Loop End If myConn.Close Set myConn = Nothing %>
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
Slettet bruger
04. november 2006 - 17:02#1
hej hvad med:
strSQL = "SELECT *, Format$([date],'dd/mm/yyyy') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY ID"
strSQL = "SELECT *, Format$([date],'dd/mm/yyyy') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY date DESC"
Men feltet med Date liller i tabellen: Entries og jeg tror det er den anden tabel der hedder: Forums hvor de ting jeg vil have styr på via date, og i den ligger det ikke en Date, kun i Entries
Ahh.. ok.. Du bruger det bare til at vise antallet af poster..
Du burde kunne nøjes med:
' jeg er ikke sikker på, at det er nødvendigt at hoppe til sidste post, og derefter første post, ' men det er noget jeg har set før.. rs.movelast rs.movefirst
do while not rs.eof ' din kode rs.movenext loop
response.write "Antal ialt: " & rs.count
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.