Avatar billede crapman Nybegynder
18. juni 2003 - 16:45 Der er 7 kommentarer og
1 løsning

Random post i Access tabel

Nogle der har et forslags til hvordan man får et asp script til at finde en tilfældig post i en access database...?????
Avatar billede juhlemanden Nybegynder
18. juni 2003 - 16:55 #1
Hvad med:
1.tælle antalet af poster
2. bruge random
3. gang random med antalet af poster
4. tag nummeret fra 3 ud....


/juhlemanden
Avatar billede crapman Nybegynder
18. juni 2003 - 16:57 #2
Jahh... men det virker jo ikke hvis man sletter en post... thi så mangler der pludselig et id nummer
Avatar billede kimiwan Nybegynder
18. juni 2003 - 17:18 #3
Avatar billede soes Nybegynder
18. juni 2003 - 17:30 #4
Du kunne evt. ogsaa hente alt din data ud med recordset.getrows() metoden. Herved faar du et array med to dimensioner hvorpaa du kan bruge det forslag fra Julemanden. Burde virke i de fleste tilfaelde, og herved boer du ikke taenke paa noget med id o.l.
Avatar billede eagleeye Praktikant
18. juni 2003 - 17:33 #5
Du kan også søge lidt på eksperten, spørgsmålet er stillet en del gange.:

Her lidt kode:


Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(".\dbfil.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")

strSQL = "SELECT * FROM randomText"
rs.Open strSQL, Conn, 3, 1
rndMax = rs.RecordCount
Randomize
rndNumber = Int((RND * rndMax))  'Find et random nummer
rs.Move rndNumber 'Flyt til den valgte record

'UDSKRIV HER
Response.Write rs("visDetteTekst")


rs.Close
Set rs = Nothing
Conn.Close
Set Conn = Nothing
Avatar billede netro Nybegynder
18. juni 2003 - 19:52 #6
Jeg har lavet en lille vejledning i, hvordan du udtrækker tilfældige poster fra alle databaser. Jeg kan give dig linket, når min dns-server er oppe igen.
Avatar billede netro Nybegynder
20. juni 2003 - 14:36 #7
Avatar billede netro Nybegynder
30. august 2003 - 16:45 #8
Okay - det kunne åbenbart ikke bruges...
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