Hejsa
For at få den ældste dato neders, kan du bruge
"SELECT * FROM siste ORDER by Dato DESC"
Hvis du kun vil have de 5 nyeste, kan du bruge
"SELECT TOP 5 * FROM siste ORDER by Dato DESC"
\Emil
*Hørningskiltet - Ideelt til deponering af nougatæg i høj fart*
"Hans Kristian Aas" <hkaas@hardware.no> wrote in message
news:Cvam6.7547$X_2.126201@news1.oke.nextra.no...
> Jeg bruker denne koden for å vise de siste nyhetene hentet fra ekstra.mdb:
>
> <%
>
> Dim rs, strSQL, strDSN
>
> Set rs = Server.CreateObject("ADODB.RecordSet")
>
> strSQL = "SELECT * FROM siste ORDER by Dato"
>
> strDSN = "DRIVER={Microsoft Access Driver
> (*.mdb)};DBQ="&Server.MapPath("ekstra.mdb")
>
> rs.Open strSQL, strDSN, 1
>
> Do While Not rs.EOF
>
> Response.Write " " & rs("Dato") & " - " & rs("Nyhet") & " <br>"
>
> rs.MoveNext
>
> Loop
>
>
> rs.Close
> Set rs = Nothing
>
> %>
>
> Jeg vil gjerne at den eldste datoen skal komme nederst, noe den ikke gjør
> nå. I tillegg vil jeg bare at det
> skal vises 5 records (de fem siste). Hvordan gjør jeg det??
>
> Setter stor pris på hjelp
>
> Vennlig hilsen
> Hans Kristian Aas
>
http://hkaas.02004.com
>
>