Avatar billede thettothej Nybegynder
12. marts 2008 - 14:38

Oprette database og hive data ud.

Hey alle

Jeg har brug for at hive data ud af en database, og så skal der repræsenteres tre resultater i en iframe fx. Det drejer sig om en række arrangementer, som skal skrives ind i databasen, og så skal der automatisk hives de tre nærmest kommende arrangementer ud - sorteret efter dato. Jeg fik et script af en kammerat, og han mente, det var ret simpelt, men jeg forstår det simpelthen ikke. Er der nogen, der gider udpensle, hvad jeg skal gøre med følgende script og hvordan jeg ellers gør for at få det til at virke? Ved godt at der er angivet kodekommentarer, men synes de er halvkryptiske.

SCRIPT:

<html>
<head>
<title>Hente data fra database</title>
</head>
<body>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/database.mdb")
Conn.Open DSN

' SQL foresp&#345;rgsel
strSQL = "Select TOP 3 * from <tabelnavn> ORDER BY <datotabelnavn>"
' Udf&#345;r foresp&#345;rgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Genneml&#345;b Recordset (rs) med en l&#345;kke
Do

  ' Udskriv v&#263;rdien af kolonnen Fornavn
  Response.Write rs("Fornavn") & "<br>"

  ' G&#314; til n&#263;ste Record i rs
  rs.MoveNext

' Forts&#263;t indtil rs er genneml&#345;bet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>

/SCRIPT

På forhånd mange mange mange tak! :-)
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