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 %>
Skyen er en væsentlig årsag til, at udviklingen inden for kunstig intelligens har været så massiv, som tilfældet er.
26. august 2024
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.