13. juni 2002 - 13:28Der er
4 kommentarer og 1 løsning
do until løkke
kan i se nogen fejl her, hvis skpnr indeholder et nummer der står i database virker det fint, men hvis det ikke står køre den ikke det af løkken:
else Response.Write("<br><font color='red' face='tahome' size='1'><b>Fejl: Bruger findes ikke!</b></font><br>") Response.Write("<br><input type='button' onclick='java script:history.go(-1);' value='Tilbage'>") end if
hele koden...
skpnr = request.querystring("v") set rs2 = myconn.execute("SELECT brugernr,efternavn,fornavn FROM Bruger WHERE Brugernr = '" & skpnr & "'") do until rs2.eof if skpnr = rs2("Brugernr") then session("skpnr") = skpnr session("navn") = rs2("fornavn") & " " & rs2("efternavn") response.redirect("ntilfoj.asp") else Response.Write("<br><font color='red' face='tahome' size='1'><b>Fejl: Bruger findes ikke!</b></font><br>") Response.Write("<br><input type='button' onclick='java script:history.go(-1);' value='Tilbage'>") end if rs2.movenext loop
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Det er fordi du henter recordset efter på bestemt bruger, så du mangler et tjek på om denne bruger findes.:
skpnr = request.querystring("v") set rs2 = myconn.execute("SELECT brugernr,efternavn,fornavn FROM Bruger WHERE Brugernr = '" & skpnr & "'") If not rs2.EOF Then do until rs2.eof if skpnr = rs2("Brugernr") then session("skpnr") = skpnr session("navn") = rs2("fornavn") & " " & rs2("efternavn") response.redirect("ntilfoj.asp") else Response.Write("<br><font color='red' face='tahome' size='1'><b>Fejl: Bruger findes ikke!</b></font><br>") Response.Write("<br><input type='button' onclick='java script:history.go(-1);' value='Tilbage'>") end if rs2.movenext loop
Du selecter ud fra et bestemt brugerid, men hvis brugerid'et ikke findes, findes brugeren jo heller ikke. Derfor skal du tjekke om recordset'et er tomt eller ej.
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.