Avatar billede mtas Nybegynder
09. oktober 2001 - 18:04 Der er 4 kommentarer og
1 løsning

Random record i Access database

Hvordan gør man så den henter et forskelligt record i databasen hver gang ??
Avatar billede rasmusibsen Nybegynder
09. oktober 2001 - 18:06 #1
Du kan gøre sådan her:

Max = RS.RecordCount
Min = 1
Randomize()
Number = CInt((Max - Min) * Rnd)
RS.Move Number,1
Avatar billede mtas Nybegynder
09. oktober 2001 - 18:07 #2
Tak ! Jeg håber det virker for jeg giver dig point\'ene nu !
Avatar billede rasmusibsen Nybegynder
09. oktober 2001 - 18:10 #3
tak, men ellers er jeg villig til at hjælpe igen uden point :)
Avatar billede mtas Nybegynder
09. oktober 2001 - 18:25 #4
Øøh, hvordan skal jeg ligge det ind i database teksten ?
Avatar billede rasmusibsen Nybegynder
09. oktober 2001 - 18:33 #5
tænker du på sql-strengen ?
Så er det sikkert fordi du gør det på en anden måde en mig. Jeg giver dig lige et eks. på hvordan det kunne gøres.

Set Con = CreateObject(\"ADODB.Connection\")
Set Com = CreateObject(\"ADODB.Command\")
Con.ConnectionString = [database]
Con.Open
Com.ActiveConnection = Con
Set RS = Server.createObject(\"ADODB.Recordset\")

Com.commanText = \"SELECT [feltnavn] FROM [tabelnavn]\"
RS.open com,,1,1
Max = RS.RecordCount
Min = 1
Randomize()
Number = CInt((Max - Min) * Rnd)
RS.Move Number,1
response.write RS(\"[feltnavn]\")
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