Avatar billede sapworld Nybegynder
11. juli 2004 - 17:12 Der er 7 kommentarer og
1 løsning

Vis tilfældig/random entry fra Access database

Hej

Jeg har brug for et script der viser et tilfældigt entry fra en access database, og fundet dette hos opfinderen.dk (tak for det):
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={MicroSoft Access Driver (*.mdb)};DBQ=c:\mappe1\mappe2\database.mdb")

Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "Select * From Tabel"
rs.Open SQL, Conn, 1

Do While Not Fundet
  rs.MoveFirst
  Randomize
  rs.Move(int(rs.RecordCount * rnd()))
  If Not rs.EOF And Not rs.BOF Then
      Fundet = True
  End If
Loop

Response.Write rs("Felt")
%>
Det virker fint hver gang man refresher browseren, men hvis man kommer ind på siden flere gange, så skifter det ikke. Heller ikke selvom jeg lukker browseren ned og går ind på siden igen. Kan dette tilrettes, eller er der en der har et andet script?

Hilsen

Kim
http://www.svinget.com
Avatar billede phineas_phreak Nybegynder
12. juli 2004 - 00:22 #1
select top 1 * from tabel order by newid()

virker dette ?
Avatar billede iggipop Nybegynder
12. juli 2004 - 00:33 #2
Undskyld for spam, men hvordan får du vejrudsigten på din side ? Betaler du for det eller hur ?
Avatar billede sapworld Nybegynder
12. juli 2004 - 03:12 #3
Fint at kunne hjælpe lidt :)
Nej, 5 døgn prognosen er gratis formoder jeg. Jeg har brugt denne:  <img border="0" src="http://www.vejr2.dk/grafik/vejr2.gif" width="276" height="186"> men der er en anden der helt sikker er gratis på denne side: http://www.svinget.com/nyheder.asp som du kan hente her: http://www.1klik.dk/ADDURL/in-a-box/

/Kim
Avatar billede sapworld Nybegynder
12. juli 2004 - 03:29 #4
Min tabel hedder links. Hvis jeg har forstået korrekt, skulle det se sådan ud:
SQL = "select top 1 * from links order by newid()", men s¨får jeg denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.

/Kim
http://www.svinget.com
Avatar billede sapworld Nybegynder
12. juli 2004 - 10:03 #5
Jeg har lige spurgt Vejr2, og de vil have penge for servicen (1.200,- pr. år), så det er pillet af min side igen. Det kostede mig en "gebyr" på 2500,- at bruge et kort fra www.kraks.dk (ågerkarle) på min homepage, der viste hvor jeg boede, så det vil jeg ikke recikere igen.

/kim (undskyld hvis mine svar kan opfattes som spam)
Avatar billede phineas_phreak Nybegynder
12. juli 2004 - 12:22 #6
så understøtter ACCESS nok ikke newid(). kunne bare ikke huske om det kun var mssql der understøttede, men så fik vi da afklaret det.

og det står faktisk også på opfinderen.dk som du selv nævner:

http://www.opfinderen.dk/sites/2
Avatar billede iggipop Nybegynder
12. juli 2004 - 23:01 #7
Taak for hjælpen sapworld, undskyld forstyrrelsen :)
Avatar billede sapworld Nybegynder
17. september 2004 - 04:12 #8
Ingen der kendte løsningen

/Kim
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Vil du være med til at opbygge og udvikle Forsvarets dronekapacitet?