Set objRS = Server.CreateObject("ADODB.Recordset") strQuery = "SELECT Count(id)AS Records FROM nyt ORDER BY id DESC" objRS.OPEN strQuery, objConn, adopenstatic
Jeps! Jeg skal bruge RecordCount til et loop, der skal køre tre gange... Men hvis der nu er under 3 poster, skal den køre det antal gange der er poster. :)
do until objRS.eof OR i = 3 %> <a href="nyt.asp" class="darklink"><%=objRS("overskrift")%></a> <% if i < 2 then %> <font color="8BA05D">///</font> <% end if
i=i+1 objRS.movenext loop ---
Tak for hjælpen dog! :) Hvad gør vi med pointsene?? Spørgsmålet er jo reelt set ikke besvaret... :\
Problemet er der reelt stadigvæk - "///" skal, som du nok kan se, IKKE skrives ud efter den sidste! Sådan som det ser ud nu virker det fint med 3 og derover... Men ved 2 kommer der "///" efter den sidste. Nogen ide til dette? Meget gerne uden om RecordCount! :)
Hvis du vil skrive "///" efter hver undtagen den sidste så bruge et tjek på EOF sådan her og drop i for hvis du har mere end 3 så skriver den ikke "///" ud.:
do until objRS.eof %> <a href="nyt.asp" class="darklink"><%=objRS("overskrift")%></a> <% objRS.movenext if not objRS.EOF then %> <font color="8BA05D">///</font> <% end if loop
Ja sgu!! Genialt! Tak! Du får 2/3 af pointsene, for det her var meget smartere og jeg lærte også noget ved det! :)
Synes godt om
Ny brugerNybegynder
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.