11. december 2006 - 12:26Der er
12 kommentarer og 1 løsning
4 tilfældige poster fra DB
Jeg har fundet den her stump kode som også fungerer, Nogle gange retuner den 1 post andre gange mange flere. Kan jeg ikke få den til altid at retunere 4 tilfældige poster?
set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM aktiviteter ORDER BY ugedagnr" rs.Open SQL, objConn, 1
madindk-> øøh, måske forstår jeg forkert, men Hvis jeg først har lavet SELECT TOP 4 * Så har jeg valgt top 4 records, og så finder jeg bagefter en tilfældig record ud af de 4 ??
Jeg skal bruge 4 tilfældige records fra HELE tabellen.
Har prøvet med nedenstående kode, men problemet er at ID1, ID2, ID3 og ID4 kan blive ens. 'trin 1, finder antal records *********************************************************'' set rs = objConn.execute("SELECT COUNT(id) FROM aktiviteter") rCount = rs(0)
'trin 2 set rs = objConn.execute("SELECT id FROM aktiviteter") cnt = 1 dim RRs redim RRs(rCount) do while not rs.eof RRs(cnt) = rs(0) cnt = cnt + 1 rs.movenext loop
Det er vist 10. gang jeg svarer på det indenfor den sidste måned, gad vide hvorfor det er så populært lige nu? Måske laver alle julekonkurrencer for tiden.
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.