01. juni 2001 - 12:55
Der er
4 kommentarer og 1 løsning
Random posts fra recordset
Set Conn = Application(\"ConnectionObject\") SQL = \"SELECT Username, Description FROM Users\" Set RS = Conn.Execute(SQL) Set SQL = nothing Do While Not RS.EOF Response.Write \"<tr><td><a href=\'/\" & RS(\"Username\") & \"\'><b>\" & RS(\"Username\") & \"</b></a></td></tr>\" Response.Write \"<tr><td>\" & RS(\"Description\") & \"</td></tr>\" RS.MoveNext Loop Nu tager den alle poster med Den skal kun tage 5 random poster Nogen gode forslag
Annonceindlæg fra Computerworld
Her kommer koden til andre med samme problem Set Conn = Application(\"ConnectionObject\") \'Tæller samtlige antal = \"SELECT COUNT(ID) AS Antal FROM Users\" set rs = Conn.execute(antal) rs.movefirst antalposter = rs(\"antal\") count=0 strSQL = \"SELECT Username, Description FROM Users\" set link = Conn.execute(strSQL) \'Findet et tilfældigt tal 5 gange dim Randnum(5) for i=1 to 5 link.movefirst Randnum(i) = Random(antalposter,i) link.move randnum(i) Response.Write \"<tr><td><a href=\'\" & Link(\"Username\") & \"\'><b>\" & Link(\"Username\") & \"</b></a></td></tr>\" Response.Write \"<tr><td>\" & Left(Link(\"Description\"),50) & \"...</td></tr>\" next