Avatar billede EIHP Juniormester
05. august 2002 - 14:54 Der er 6 kommentarer og
2 løsninger

Asp hjælp...

Hvordan for jeg asp, til at ta' 10 forskelling record fra databasen???
Avatar billede yellow Nybegynder
05. august 2002 - 15:02 #1
10 "forskellige" eller 10 tilfældige?
Avatar billede kovalt Nybegynder
05. august 2002 - 15:06 #2
Du kunne evt. tildele hver post i databasen en værdi evt. vha autonummerering. Herefter kan du bruge funktionen rnd (der  vælger et tilfældigt tal mellem 0 og 0,999999999999. Det tal kan du jo bare gange med eks. 1000 (hvis der ikke er flere en 1000 records i din DB) Det endelig tal kan du så smide i en WHERE betingelse i din SQL-sætning
Avatar billede medions Nybegynder
05. august 2002 - 15:17 #3
Det kommer an på hvilken database du bruger... Hvis du bruger MySQL kan du fx. gøre sådan her:

strSQL = "SELECT * FROM tabel ORDER BY RAND() LIMIT 0,10"

//>Rune
Avatar billede EIHP Juniormester
05. august 2002 - 15:35 #4
Jeg bruger access
Avatar billede yellow Nybegynder
05. august 2002 - 15:45 #5
Fandt det her et sted, skulle virke i Access...

SELECT TOP 10 RND(TabelID), Tabel.* FROM Tabel
ORDER BY RND(TabelID)
Avatar billede EIHP Juniormester
05. august 2002 - 16:22 #6
Hvad er TableID'et???
Avatar billede yellow Nybegynder
05. august 2002 - 19:43 #7
TableID'et er et autonummer felt...
Avatar billede medions Nybegynder
16. september 2002 - 21:47 #8
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester