20. marts 2004 - 11:56Der 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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
Synes godt om
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
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.