Access indbyggede random virker ikke specielt godt så man må ud i at lave lidt ekstra koden for at få den til at sortere posterne tilfædigt:
randomize R=clng(100000*rnd) SQL = "SELECT TOP 1 * FROM Tabel ORDER BY rnd(-(ID)*" & R & ")"
Så prøv at rette:
Set rsProdukt= Conn.Execute("SELECT TOP 3 * FROM shop_produkt WHERE forside = true AND aktiv = true and RND(id)")
Til dette:
randomize R=clng(100000*rnd) Set rsProdukt= Conn.Execute("SELECT TOP 3 * FROM shop_produkt WHERE forside = true AND aktiv = true ORDER BY rnd(-(ID)*" & R & ")")
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.