Avatar billede pa8414 Nybegynder
30. april 2003 - 12:44 Der er 3 kommentarer

Hvorfor blir billedet og teksten gentaget 10 gange ??

Hej med jer.

Jeg sidder her og laver en lille opgave hvor teksten og billedet blir gentaget 10 gange. Jeg kan ikke se fejlen. Kan I ??

Her er koden:
---
Sub A()
Response.write("<Center><h2>Krydderurter A</h2></Center>")
    sSQL = "SELECT * FROM URT, OPLYSNINGER Where urtID='A'"
    Set ObjRs = ObjConn.Execute(sSQL)
    ObjRs.MoveFirst
    While Not ObjRs.EOF
  Response.Write("<TABLE Cellspacing=25 ALIGN='center' WIDTH='400' >")

Do While Not ObjRs.EOF 
  Response.write("<TR><TD><IMG SRC=" & ObjRs("Billede") & ">")
  Response.Write("<TD>" & ObjRs("dansknavn") & ObjRs("latinnavn"))
  ObjRs.MoveNext 
Loop
'Response.Write("<TR><TD><INPUT NAME='FNæste' TYPE='submit' VALUE='Næste'>")
Response.Write("</TABLE>")


        'Response.Write ("<img src=" & ObjRs("Sti") & "><BR>" & ObjRs("Tekst") & "<BR>")

        'ObjRs.MoveNext
    Wend
End sub
Avatar billede erikjacobsen Ekspert
30. april 2003 - 12:49 #1
Din første while skal vel være en if
Avatar billede pa8414 Nybegynder
30. april 2003 - 12:52 #2
Har forsøgt, men ved ikke præcist hvor IF skal ende. Kan du ikke kopiere det som du vil skrive ind her ;-)

Thanx
Avatar billede paultodobom Nybegynder
30. april 2003 - 12:57 #3
Din kode skal sandsynligvis se ud i retningen af

Sub A()
    Response.write("<Center><h2>Krydderurter A</h2></Center>")
    sSQL = "SELECT * FROM URT, OPLYSNINGER Where urtID='A'"
    Set ObjRs = ObjConn.Execute(sSQL)
    ' Denne linje er unødvendig da cursor'en allerede peger på første record ObjRs.MoveFirst
    If Not ObjRs.EOF
        Response.Write("<TABLE Cellspacing=25 ALIGN='center' WIDTH='400' >")
        Do While Not ObjRs.EOF 
            Response.write("<TR><TD><IMG SRC=" & ObjRs("Billede") & ">")
            Response.Write("<TD>" & ObjRs("dansknavn") & ObjRs("latinnavn"))
            ObjRs.MoveNext 
        Loop
        'Response.Write("<TR><TD><INPUT NAME='FNæste' TYPE='submit' VALUE='Næste'>")
        Response.Write("</TABLE>")
        'Response.Write ("<img src=" & ObjRs("Sti") & "><BR>" & ObjRs("Tekst") & "<BR>")
        'ObjRs.MoveNext
    End If
End sub

Du skal også være opmærksom på at afslutte dine td'er og tr'er
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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