Avatar billede baronen20 Nybegynder
11. december 2001 - 14:39 Der er 4 kommentarer og
1 løsning

Vis de 10 nyeste

Jeg har en database med over 100 poster. Hvad skal jeg skrive for at få vist de 10 nyeste?

Jeg bruger følgende kode til at få vist alle poster:

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"test.mdb\")
Conn.Open DSN

strSQL = \"Select * from test order by date desc\"
Set rs = Conn.Execute(strSQL)

Do

Response.Write rs(\"name\") & \"<br>\"
Response.Write rs(\"date\") & \"<br>\"
Response.Write rs(\"message\") & \"<br>\"

rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

Hvad skal jeg ændre skråstreg tilføje?
Avatar billede mrbarnes Nybegynder
11. december 2001 - 15:01 #1
efter rs.movenext tilføj og ændre while

taeller = taeller + 1

Loop while Not rs.EOF or Taeller > 10

Håber det hjælper...
Avatar billede baronen20 Nybegynder
11. december 2001 - 15:08 #2
Det gjorde det desværre ikke...

Error Type:
(0x80020009)
Exception occurred.
Avatar billede webbe Nybegynder
11. december 2001 - 15:17 #3
strSQL = \"Select TOP 10 * from test order by ID desc\"
Set rs = Conn.Execute(strSQL)

Kræver dog at dine poster har et ID-felt der er defineret som autonummerering!

Avatar billede baronen20 Nybegynder
11. december 2001 - 15:25 #4
Det virker...
Avatar billede baronen20 Nybegynder
11. december 2001 - 15:25 #5
man kan dog godt skrive name eller date osv. istedet for ID
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