Avatar billede jones279 Nybegynder
08. maj 2003 - 20:48 Der er 2 kommentarer og
1 løsning

Omvendt loop - Simpelt n00b spg...

Hejsa, jeg har lavet sådan en forespørgsel (hedder det det?) og det virker fino...Dog vil jeg bare gerne have det i omvendt rækkefølge, så den nyeste indtastede nyhed kommer først... Altså normalt vil alle ting jeg adder jo bare komme nedenunder hinanden, nu vil jeg bare have at nye ting kommer ovenover :D Hehe, er det til at forstå?? Kodestumpen ser sådan ud:


<table width="100%" border="0" cellspacing="0" cellpadding="0">
           
            <%
    ' lav SQL tekst string
    SQL = "select * from news"
   
    ' vi sender forespørgslen afsted gennem vores connection object
    ' og returnerer resultatet i et object der kaldes RS
    set RS = conn.execute( SQL )



    ' spørg om RS tilstand er eof (End Of File)
    if RS.eof then

        response.write "Din forespørgsel returnerede 0 records."

    else
   
        ' lav en løkke der looper igennem returnerede records,
        ' indtil tilstand bliver eof (End Of File)
       
        do while not RS.eof
       
            response.write "<tr><td colspan=2 height=25><b>" & RS("overskift") & "</b></td></tr>"   
          response.write "<tr><td>Skrevet af: " & RS("af") & " - Nyhed nr. " & RS("id") & "</td>"
          response.write "<td><p align=right>" & RS("dato") & "</td></tr>"
         
          response.write "<tr><td colspan=2>" & RS("text") & "</td></tr>"
          response.write "<tr><td colspan=2><hr color=cccccc></td></tr>"
          RS.movenext
        loop
 
    end if
%>
   

</table>
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 20:51 #1
SQL = "select * from news order by dato desc"
Avatar billede jones279 Nybegynder
08. maj 2003 - 20:59 #2
Ah smart...Men kan man gøre det efter ID i stedet for ?? Og så sige højeste ID først?? ... Det er fordi jeg overvejer at droppe dato feltet, da jeg ikke gider skrive det selv hver gang ;-)
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 21:13 #3
Ja, du kan sagtens gøre det efter id. En dag, måske, vil du fortryde,
da du ikke sådan lige kan lave id-erne om, men gerne vil sætte en
ting, der er en uge gammel. Du kan jo bare lade ASP skrive dags
dato for dig i feltet, for så skal du kun lave det om hvis det er
nødvendigt.
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