> Da betingelsen i en WHILE-WEND checkes inden løkken udføres, får du
> heller ikke fejl, hvis din recordset er tom fra starten (ingen
værdier
> fundet).
>
> Din kode er også lidt underligt: du åbner to recordset, hvorefter du
> forsøger at gennemløbe den første af dem med i=0 to 4. For hver
> iteration henter du så alle nyheder i databasen, hvorefter du
fremviser
> den første post i din ANDEN recordset, men flytter cursoren frem i
din
> FØRSTE recordset (nyheder.movenext). Din anden recordset forbliver
> uændret, så ved næste iteration fremvises samme information igen.
-> Nu det siger det kan jeg da godt se det ja :/
> Forsøger du at fremvise top 5 nyheder? Det er vel bare:
-> Yep, eller kun overskrifterne fra dem :)
> Set nyheder = Server.CreateObject("ADODB.Recordset")
> nyheder.maxrecords=5
> rs.Open "SELECT * FROM nyheder order by id desc", Conn
>
> while not rs.eof
> %>
> <p style="word-spacing: 1px; margin-left: 10; margin-top: 1px;
> margin-bottom: 1px">
> <%
> Response.Write rs("dato") & "<br>"
> Response.Write rs("overskrift") & "<br>"
> Response.write "</p>"
> Response.write "<br>"
> rs.Movenext
> wend
> rs.close
-> Det har jeg så prøvet nu, men får fejlen:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/nybojco/home.asp, line 194
Linie 194: rs.Open "SELECT * FROM nyheder order by id desc", Conn
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials