Avatar billede hadaps Nybegynder
02. februar 2002 - 21:51 Der er 5 kommentarer og
2 løsninger

hvorfor ikke if inde i en loop?

Hvorfor kan man ikke have en if-sætning inden i en loop?

jeg har denne kode:



      Do
        response.write"<tr><td><img src='images/member.gif'> <a href='vis_bruger.asp?bruger=" & rr("id") & "'>" & rr("brugernavn") & "</a></td></tr>"
                rr.movenext
                If rr = EOF Then
                str1 = 4
                Else
        str1 = str1 + 1
               
      loop While not str1=5


Den virker fint uden if!!!!
men jeg har brug for at den er med, da den skal afbrude hvis der ikke er 5 records i db'en
Avatar billede askhoej Praktikant
02. februar 2002 - 21:52 #1
Du mangler end if

sådan her skal det være:

Do
        response.write"<tr><td><img src='images/member.gif'> <a href='vis_bruger.asp?bruger=" & rr("id") & "'>" & rr("brugernavn") & "</a></td></tr>"
                rr.movenext
                If rr = EOF Then
                str1 = 4
                Else
        str1 = str1 + 1
                End If
               
      loop While not str1=5
Avatar billede Slettet bruger
02. februar 2002 - 21:54 #2
Sæt End If ind efter
str1 = str1 + 1

Fatter dog ikke hvad det er du laver...
Avatar billede hadaps Nybegynder
02. februar 2002 - 21:54 #3
oki - men ny stemmer typerne ikke overens i linie 57, og det svarer til If rr = EOF Then
Avatar billede Slettet bruger
02. februar 2002 - 21:54 #4
If rr.EOF Then

måske?
Avatar billede excession Nybegynder
02. februar 2002 - 21:55 #5
IF rr.EOF
Avatar billede hadaps Nybegynder
02. februar 2002 - 22:10 #6
takker
Avatar billede Slettet bruger
02. februar 2002 - 22:23 #7
selv tak :)
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