Avatar billede nogetfx Nybegynder
11. september 2001 - 13:10 Der er 3 kommentarer og
1 løsning

Paging med ASP

Folk har nok set den her kode før, og er nok ved at være træt af den, jeg er.... Men det eneste problem der lige er at ved enden af det den skriver ud, er der ikke 8 kort, så der for kommer de jo til at stå lidt forkert, da der mangler tr og td\'er, jeg har smidt hele koden i det område, så man lige kan få en ide om det men det er ned hvor alle **********, hvor jeg har prøvet og formulere en sætnign, som ikke kører..

                                            <%
                                                \' her laver vi en løkke der henter vores records ud
                                                While Not rs.EOF and rowCount < rs.PageSize
   
                                                If counter=0 then
                                                    Response.Write \"<tr valign=\'top\' align=\'left\'>\"
                                                End If
   
                                                counter=counter+1
                                                 
                                            %>
                                            <% If id = 10 Then %>
                                                <td align=\"center\" valign=\"middle\" width=\"120\" height=\"120\">
                                                    <a href=\"java script:popup(\'popup.asp?id=<%=rs(\"id\")%>\')\" class=\"kort\"><img border=\'0\' src=\"pic/sarkana/small/<%=rs(\"img\")%>\"><br><%=rs(\"head\")%></a></td>
                                            <% End If %>

                                            <% If id = 11 Then %>
                                                <td align=\"center\" valign=\"middle\" width=\"120\" height=\"120\">
                                                    <a href=\"java script:popup(\'popup.asp?id=<%=rs(\"id\")%>\')\" class=\"kort\" ><img border=\'0\' src=\"pic/larkana/small/<%=rs(\"img\")%>\"><br><%=rs(\"head\")%></a></td>
                                            <% End If %>

                                            <%
                                                rowCount = rowCount + 1
                                                rs.Movenext

                                                If counter = 4 then
                                                    counter=0
                                                    Response.Write \"</tr>\"
                                                End If

                                                Wend

                                            *********************************************   
                                                If rowCount <> 8 Then
                                                Do Until rowCount = 8

                                                    Response.write \"<tr><td>&nbsp;</td></tr>\"
                                                rowCount = rowCount + 1
                                                rowCount.MoveNext
                                                Loop
                                                End IF
       
                                           
                                            %>
Avatar billede nogetfx Nybegynder
11. september 2001 - 13:11 #1
Nå ja, fejl er:
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: \'8\'
/tarottanken/default.asp, line 288


Avatar billede eagleeye Praktikant
11. september 2001 - 13:14 #2
prøv at fjerne rowCount.MoveNext fra Do Until rowCount = 8.
Avatar billede eagleeye Praktikant
11. september 2001 - 13:14 #3
.MoveNext kan udføres på et recordset og din rowCount er en tæller
Avatar billede nogetfx Nybegynder
11. september 2001 - 13:17 #4
Guld... Så simpelt.. ehehe
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