/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
hente frem 5 nyeste innlegg i databasen
Fra : Arild Bikom


Dato : 10-06-03 10:08

Hei, jeg har et problem, jeg greier ikke finne ut hvordan jeg
begrenser antall innlegg i databasen som skal vises på siden. Jeg
vil bare ha de 5 nyeste opp.
Her er koden jeg bruker nå:
<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("db/database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select * from articlebase order by articleid 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ærdiene i tabellen
Response.Write "<b>" & rs("title") & "</b>" & "&nbsp;"
Response.Write "(" & rs("date") & "&nbsp;"
Response.Write rs("time") & ")" & "<br>"
Response.Write rs("preamble") & "<br>"

' lav et link til diary.asp med Id-værdien i URL
strLink = "<a href='diary.asp?articleid=" & rs("articleid") &
"'>" & "Les mer" & "</a>" & "<p>"

' Liste med links
Response.Write strLink

' 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

%>
Hva gjør jeg?
Arild

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (10-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-06-03 10:14

Arild Bikom skrev:

> Hei, jeg har et problem, jeg greier ikke finne ut hvordan jeg
> begrenser antall innlegg i databasen som skal vises på siden. Jeg
> vil bare ha de 5 nyeste opp.

Brug TOP 5:

strSQL = "Select TOP 5 * from articlebase order by articleid Desc"

Den vælger de fem første poster i postsættet. Sorteringen afgør
hvilke fem der er tale om (så hvis articleid er et autonummerfelt
vil ovenstående give de fem nyeste poster).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408826
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste