Avatar billede mickill Nybegynder
14. august 2002 - 11:19 Der er 10 kommentarer og
1 løsning

Loop funktion virker ikke ??

Hejsa

Er der nogen som kan fortælle mig hvorfor dette ikke virker:

"<table width=""450"" border=""0"">" & _
          "<TR>" & _
            "<td colspan=""2""><font size=""4"" style=""verdana""><b><u>Bestilling:  </u></b></font></td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td><b>Brugernr:</b></td>" & _
            "<td>" & RS("cart_userID") & "</td>" & _
          "</TR>"
        Do While Not RS.EOF & _
          "<TR>" & _
            "<td><b>Ordrenr:</b></td>" & _
              "<td>"  & RS("cart_id") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<TD><b>Varenr:</b></TD>" & _
              "<td>"  & RS("cart_productID") & "</td>" & _
          "</TR>" & _
            "<td><b>Titel:</b></td>" & _
              "<td>"  & RS("cart_productname") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<td><b>vhs/dvd:</b></td>" & _
            "<td>" & RS("cart_productvhsdvd") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<td><b>Antal:</b></td>" & _
            "<td>" & RS("cart_quantity") & "</td>" & _
          "</TR>"
        RS.MoveNext
        Loop &
    "</table>" & "<hr>" & _
    "<table width=""450"" border=""0"">" & _
        "<TR>" & _
            "<td><b>Navn:</b></td>" & _
            "<td>" & RS("user_name") & "&nbsp;" & RS("user_lastname") & "</td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td valign=""top""><b>Adresse:</b></td>" & _
            "<td>" & RS("user_street") & "<br>" & RS("user_zip") & "&nbsp;" & RS("user_city") & "</td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td><b>Telefonnr:</b></td>" & _
            "<td>" & RS("user_phone") & "</td>" & _
        "</TR>" & _
        "<TR>" & _
            "<td><b>E-mail:</b></td>" & _
            "<td>" & RS("user_email") & "</td>" & _
          "</TR>" & _
    "</table>"
Avatar billede eagleeye Praktikant
14. august 2002 - 11:24 #1
ja der mangler response.write foran nogle linier:


response.write "<table width=""450"" border=""0"">" & _
          "<TR>" & _
            "<td colspan=""2""><font size=""4"" style=""verdana""><b><u>Bestilling:  </u></b></font></td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td><b>Brugernr:</b></td>" & _
            "<td>" & RS("cart_userID") & "</td>" & _
          "</TR>"
        Do While Not RS.EOF & _
response.write "<TR>" & _
            "<td><b>Ordrenr:</b></td>" & _
              "<td>"  & RS("cart_id") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<TD><b>Varenr:</b></TD>" & _
              "<td>"  & RS("cart_productID") & "</td>" & _
          "</TR>" & _
            "<td><b>Titel:</b></td>" & _
              "<td>"  & RS("cart_productname") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<td><b>vhs/dvd:</b></td>" & _
            "<td>" & RS("cart_productvhsdvd") & "</td>" & _
          "</TR>" & _
          "<TR>" & _
            "<td><b>Antal:</b></td>" & _
            "<td>" & RS("cart_quantity") & "</td>" & _
          "</TR>"
        RS.MoveNext
      Loop
response.write "</table>" & "<hr>" & _
    "<table width=""450"" border=""0"">" & _
        "<TR>" & _
            "<td><b>Navn:</b></td>" & _
            "<td>" & RS("user_name") & "&nbsp;" & RS("user_lastname") & "</td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td valign=""top""><b>Adresse:</b></td>" & _
            "<td>" & RS("user_street") & "<br>" & RS("user_zip") & "&nbsp;" & RS("user_city") & "</td>" & _
          "</TR>" & _
        "<TR>" & _
            "<td><b>Telefonnr:</b></td>" & _
            "<td>" & RS("user_phone") & "</td>" & _
        "</TR>" & _
        "<TR>" & _
            "<td><b>E-mail:</b></td>" & _
            "<td>" & RS("user_email") & "</td>" & _
          "</TR>" & _
    "</table>"
Avatar billede eagleeye Praktikant
14. august 2002 - 11:27 #2
hov denne:  Do While Not RS.EOF & _

Skal være:  Do While Not RS.EOF
Avatar billede mickill Nybegynder
14. august 2002 - 12:04 #3
Jeg har nu afprøvet det og får denne fejl:

1 error '80020009'
Exception occurred.

fejlen opstår i linie 51....Det er lige efter "Loop"

Jeg skal måske lige nævne at det skal snedes som e-mail.
Avatar billede mickill Nybegynder
14. august 2002 - 12:09 #4
snedes = sendes
Avatar billede kichian Nybegynder
14. august 2002 - 13:35 #5
Har du brugt eagleeye's kode. For i din egen har du
Loop &
Hvilket bare skal være loop

& bruges til at lægge tekst sammen.
Avatar billede eagleeye Praktikant
14. august 2002 - 13:55 #6
Det kunne også se ud somom der er blandet to recordset samme RS bruges både før og efter loop'et. Loop'et bruger også RS som reocrdset så efter loop'et vil du få en fejl når du udskriver fra RS("kolonnenavn") at recordset er enten EOF eller BOF.
Avatar billede eagleeye Praktikant
14. august 2002 - 13:56 #7
hvis du ønsker en lang streng skal du udskrive de steder jeg har srevet:

response.write

men navnet på den streng som det skal ligges i eksvis strBody, sådan her:

strBody = strBody &
Avatar billede slamsuger Nybegynder
14. august 2002 - 14:19 #8
har du tænkt over at den egentlige årsag til dit problem måske er at det er totalt rodet opstillet ?

Prøv og få lidt orden i sagerne - så kunne det tænkes at nogen af de andre problemer løses af sig selv.

Tip1: lav ikke kontekstskift hele tiden mellem html og asp. det i sig selv er klide til et utal af fejl.

Tip2: hvis det er overvejende HTML, så lav det HELE i HTML og udskriv indholdet ved brug af <%=variabelnavn%>

Tip3: lav indrykning i niveauer også når det er HTML..
Avatar billede mickill Nybegynder
15. august 2002 - 14:29 #9
Sådan, nu har jeg prøvet det hele (tror jeg) og nu får jeg dette resultat:

Ordrenr:3Varenr:2Titel:Titel1vhs/dvd:DVDAntal:1Ordrenr:4Varenr:18Titel:Titel2vhs/dvd:DVDAntal:1Ordrenr:5Varenr:28Titel:Titel3vhs/dvd:DVDAntal:1 error '80020009'
Exception occurred.

i linie 51

Min sql streng ser således ud: sqlstring = "SELECT * From cart, users Where cart_userID =" & userID

og så lige til dig slamsuger, nu har jeg siddet og kikket på min opstilling og jeg kan altså ikke rigtig få øje på hvor det er "totalt rodet opstillet". Det er da bare en ganske almindelig udskrivning af en tabel, andet er det da ikke.

/mickill
Avatar billede mickill Nybegynder
16. august 2002 - 09:23 #10
Ok, det ser ud til at jeg må prøve noget andet....Ellers tak for hjælpen.
Avatar billede slamsuger Nybegynder
20. august 2002 - 12:33 #11
Tja, jeg har kun dårlige erfaringer med "din metode" ... ;=)
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