Avatar billede dj-hupi Nybegynder
13. juni 2005 - 17:12 Der er 4 kommentarer og
1 løsning

Rettelse :S (Fejl)

<%

If Session("Cart_id") <> "" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/db/database.mdb")

Cart_id = Session("Cart_id")
antal_vare = Session("antal_vare")

Dim a
a = split(Cart_id, ",")
limit = Ubound(a)
Dim b
b = split(antal_vare, ",")


For i = 0 to limit -1
       
        SQLstmt = "Select * From catelog Where catelog.id=" & (a(i))
        Set rs = conn.Execute(SQLstmt)
       
    Do While not rs.eof
       
                ID = rs("id")
                vare_antal = (b(i))
                vare_navn = rs("vare_navn")
                vare_pris = rs("vare_pris")
                vare_total = (b(i))*rs("vare_pris")


        %>
       
            <div align="center">
       
            <table border="0" width="475" id="table1" cellspacing="0" cellpadding="0" height="22">
                    <tr>
        <td colspan="5"><hr></td>
    </tr>
        <tr>
            <td width="200"><a class="products" href="showproductsinfo.asp?id=<%=ID%>"><%=vare_navn%></a></td>
            <td width="75"><a class="products"><%=vare_antal%></a></td>
            <td width="75"><a class="products"><%=vare_pris%></a></td>
            <td width="50"><a class="products"><%=vare_total%></a></td>
            <td width="75" align="right"><a target="_self" href="edit_cart.asp?add=<%=ID%>"><img border="0" src="images/add.jpg" width="25" height="25"></a><a target="_self" href="edit_cart.asp?del=<%=ID%>"><img border="0" src="images/delete.jpg" width="25" height="25"></a><br><a/></td>
        </tr>
            <tr>
        <td colspan="5"><hr></td>
    </tr>
    </table>
                </div>
<%   

       
                Loop
                rs.movenext
        Next
        rs.close

        conn.close

Else
    Response.write "Indkøbskurven er tom!"
End if

%>

En som kan finde fejlen ? ?
Avatar billede dj-hupi Nybegynder
13. juni 2005 - 17:13 #1
Den kommer med:
Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/cart.asp, line 126

Som er ved End If
Avatar billede nielle Nybegynder
13. juni 2005 - 17:32 #2
Der er vist en stor klump kode som vi mangler at se (givet det høje linjenummer). Mit gæt er at du har en if-sætning, før alt det du viser, og at du ikke afslutter denne med en end-if. Sådanne fejl vil først blive opdaget når scriptet kommer til enden af filen.
Avatar billede nielle Nybegynder
13. juni 2005 - 17:33 #3
... forresten bør du lige flytte din rs.movenext *indenfor* i dit loop. Ellers bliver den aldrig færdig.
Avatar billede dj-hupi Nybegynder
13. juni 2005 - 18:11 #4
Bøøøh :) Fandt fejlen ;) Lav lige et svar :D
Avatar billede nielle Nybegynder
13. juni 2005 - 18:18 #5
Husk nu at flytte den movenext.

... og et svar. :^)
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