Avatar billede rolfenstein Nybegynder
25. oktober 2006 - 10:38 Der er 7 kommentarer

Udtræk af data

Hejsa!!!

Jeg har en database hvor jeg godt vil have hentet noget data ud af, men kan simpel hen ikke finde ud af det... håber der er en venlig sjæl der har lyst til at hjælpe mig...

Sådan her ser den ud pt:


<%
' 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("/forum/min.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select * From Entries Order by date"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Score og Name
  Response.Write rs("Date") & " " & rs("Name") & " <br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>



Det jeg gerne vil er at den skal hente de sidste indlæg der er skrevet ind i databasen... sådan så det er et link man trykker på.... ps. det er et forum.

Jeg ved ikke helt hvad jeg ellers skal skrive af oplysninger...

Håber på hjælp.....
Avatar billede terry Ekspert
25. oktober 2006 - 13:18 #1
try altering th eSQL to something like this

Select TOP 1 * From Entries Order by [date] DESC
Avatar billede Slettet bruger
25. oktober 2006 - 13:26 #2
Er det sådan noget du mener!~)

strSQL = "Select TOP 1 * From Entries Order by date DESC"
Avatar billede Slettet bruger
25. oktober 2006 - 13:39 #3
Hov, jeg skrev svaret og blev lige opholdt 10 min....

Hvis vi er inde på noget af det rigtige, så kan du regulere TOP værdien til at vise hvor mange af de seneste, du vil se. Men Terry var hurtigst på aftrækkeren!~)
Avatar billede rolfenstein Nybegynder
25. oktober 2006 - 16:59 #4
Så mangler jeg bare at det bliver vist som links.... aner ikke hvordan :-(

og systes det står lidt roder når jeg henter de dataer ind...

SÅ derfor be jeg igen til at i kan hjælpe mig....

Nu ser det sådan ud:

<%
' 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("/forum/min.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select TOP 3 * From Entries Order by [date] DESC"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Score og Name
  Response.Write rs("Name") & " " & rs("Subject") & " " & rs("Date") & " <br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede tjaz Nybegynder
25. oktober 2006 - 17:03 #5
Hvad hedder den kolonne som skal bruges til at linke med? rs("link") ?
Avatar billede terry Ekspert
25. oktober 2006 - 17:45 #6
If we are talking SQL "Jeg har en database hvor jeg godt vil have hentet noget data ud" then this is the correct category you are in, but if you dont know to make your ASP page then maybe it would be an idea to place a question there.
Avatar billede rolfenstein Nybegynder
25. oktober 2006 - 19:29 #7
Kan det være noget af det her:

<a href=""viewmsg.asp?id=" & rs("ID") & "&ForumID=" & intForumID & """>

Har lidt svært ved at hitte det...
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center i Cyberdivisionen

Capgemini Danmark A/S

SAP S/4HANA Business Controlling

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering