Avatar billede Slettet bruger
20. marts 2004 - 11:56 Der er 5 kommentarer og
1 løsning

Løkke henter ikke poster

Jeg har denne løkke:
<%    Set RecSet3=Conn.Execute("Select adgangskode From users where brId='" & Request.Form("admin1") & "'")
                Do While Not RecSet3.EOF
        If Request.Form("admin2")="users.adgangskode" Then
        Response.Redirect ("TEST.htm")
        RecSet3.MoveNext
            Else
        Response.Write "<tr><td colspan='4'>Ingen poster</td></tr>"
        End If 
    %>
Først henter den adgangskoden for brId hvis brId = navnet i formen admin1.
Hvis indtastningen i form admin2 = adgangskoden i databasen sender den brugeren videre til test.htm.
Men det funger ikke (og det er ikke første forsøg:!
I denne udgave får jeg denne fejlmeddelelse:

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0400)
En sætning var ventet
/tommy/LogIn/admin.asp, line 159
<% RecSet3.MoveNext

Nogen som kan greje den?
Avatar billede eagleeye Praktikant
20. marts 2004 - 11:59 #1
For at få fat i en kolonne skal du skrive recordsetnet RecSet3 også kolonnen i parenteser sådan her RecSet3("adgangskode")

Så prøv at rette diu if sætning til dette:

If Request.Form("admin2")=RecSet3("adgangskode") Then
Avatar billede Slettet bruger
20. marts 2004 - 12:09 #2
Det prøver jeg. Skal lige handle.
Avatar billede Slettet bruger
20. marts 2004 - 16:51 #3
Kan iis serveren have svært ved at rydde ordentligt op i hukommelsen?
Avatar billede eagleeye Praktikant
20. marts 2004 - 16:57 #4
Tja det kan den vist godt. Men det er ikke en god ide at havde movenext inde i selv if sætningen det kan i værste fald få siden til at hænge hvis if sætningen altid bliver false, så prøv at lave det sådan her:


                Do While Not RecSet3.EOF
        If Request.Form("admin2")=RecSet3("adgangskode") Then
          Response.Redirect ("TEST.htm")
        Else
          Response.Write "<tr><td colspan='4'>Ingen poster</td></tr>"
        End If
        RecSet3.MoveNext
Avatar billede Slettet bruger
20. marts 2004 - 17:50 #5
Så ser det (7..9 osv) ud til at virke. Mange tak for hjælpen.
Send lige et svar
Avatar billede eagleeye Praktikant
20. marts 2004 - 18:24 #6
ok, ja de gør jeg da :)
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