Avatar billede -wizard- Nybegynder
05. juli 2001 - 10:13 Der er 5 kommentarer og
1 løsning

tilfældig udtrækning fra database?

hvordan vælger man tilfældigt i en tilfældig post i en kollone.

Det er i Access.
Avatar billede nil.dk Nybegynder
05. juli 2001 - 10:15 #1
Avatar billede nute Nybegynder
05. juli 2001 - 10:17 #2
RS.Open \"SELECT COUNT(kolonne) AS FOUND FROM tabell\",Conn
intRnd = RS(\"FOUND\")
RS.Close

randomize timer
intNmbr = INT((intRnd - 1 + 1) * RND + 1)

RS.Open \"SELECT * FROM tabell\",Conn

RS.Move intNmbr

response.write RS(\"kolonne1\")
response.write RS(\"kolonne2\")
\' skriv ut kolonnene du vil skrive ut
RS.Close


/nute
Avatar billede -wizard- Nybegynder
05. juli 2001 - 12:14 #3
et første ser da ikke ud til at virke helt korrekt

nogen gange får man følgende frem

ADODB.Field error \'80020009\'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/issroot/test.asp, line 0
Avatar billede -wizard- Nybegynder
05. juli 2001 - 12:17 #4
Det skulle være

randomize timer
intNmbr = INT((intRnd - 1 + 0) * RND + 1)
Avatar billede nute Nybegynder
05. juli 2001 - 12:37 #5
hehe....i begge tilfeller er det jo lite poeng i å ha det med:

intRnd - 1 + 1 vil jo kun returnere intRnd
intRnd - 1 + 0 vil jo være tilsvarende intRnd -1

:-)
Avatar billede -wizard- Nybegynder
05. juli 2001 - 13:18 #6
nute>> Nemlig *S*
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