Hej! Det beror lite på vilken databas du använder dig av... Testa med: Stefan: <b>Stefan:Hamta random värden till listbox
Går det att fylla en listbox med tex 100 slumpvärden ur en databas. Jag plockar idag upp Top 100 men skulle vilja ha 100 Slumpade värdenSv: Hamta random värden till listbox
Är det Access så får du nog läsa in alla poster till en array och sen slumpa ut dom från den.
Är det MS SQL så gör man det bäst med en Stored Procedure.
Är det MySQL så kan man visst göra så här(?):
<b>SELECT *, (ItemID/ItemID)*RAND() AS MyRandom FROM Items ORDER BY MyRandom</b>Sv: Hamta random värden till listbox
<code>
SELECT TOP 100 *
FROM TabellNamn
ORDER BY NewId()Sv: Hamta random värden till listbox
Vad är det för mening med att ha <b>(ItemID/ItemID)*RAND()</b>? Divisionen inom parenteser blir alltid 1.
Det brukar fungera bra att bara ha så här:
<b>SELECT * FROM Items ORDER BY RAND()</b>Sv: Hamta random värden till listbox
Vad är det för mening med att ha (ItemID/ItemID)*RAND()? Divisionen inom parenteser blir alltid 1.</b>
Ingen aning... har ingen erfarenhet av MySQL. Såg det bara i ett exempel...