06. oktober 2001 - 11:55Der er
9 kommentarer og 1 løsning
Hvad betyder \"Exception occurred\" ???
Hvad betyder den møgirriterende og absolut intetsigende ASP-fejlmeddelelse \"Exception occurred\"? I øjeblikket får jeg den meget tit, når jeg ikke selv kan se, at der er noget galt med mit script...
exception [ik´sepshn] sb. undtagelse; indsigelse; • beyond exception upåklagelig; with the exception of med undtagelse af; an exception to the rule en undtagelse fra regelen; take exception to a) gøre indsigelse mod; rejse indvending mod; b) tage afstand fra; misbillige; c) (også take exception at) tage anstød af; tage ilde op.
occur [e´ke:] vb. forekomme; hænde; indtræffe; (om plante, dyr etc.) findes; forekomme; • occur to sby falde en ind; it occurred to me that a) det faldt mig ind at; b) jeg kom til at tænke på at.
egede > jeg er ved at prøve at lave et lille logonscript:
loginstatus=\"forkertindtastning\" if request.form(\"user\") = \"\" and request.form(\"pass\") = \"\" then loginstatus=\"ingenindtastning\" do if (request.form(\"user\") = rs(\"brugernavn\")) and (request.form(\"pass\") = rs(\"kodeord\")) then loginstatus=\"korrektindtastning\" bruger=rs(\"navn\") end if rs.movenext loop while ((not rs.eof) or loginstatus=\"korrektindtastning\")
Med jævne mellemrum laver den \"Exception occurred\" i den anden if-sætning. Hvis jeg så kommenterer den ud, og response.writer variabelnavnene, så fejler den ikke. Hvis jeg så fjerner response.writen og hiver if-sætningen ind igen, så virker det sq!
For mig kunne det umiddelbart lyde som om at den tolker alle de der \"\" og () forkert et eller andet sted... Kan ikke lige se hvorfor, der er jo heller ikke noget galt i at deklarere variabler vel? :) En anden grund kunne være din forbindelse til databasen eller dine forms der var tomme eller på en eller anden måde forkerte....
Ach so... Jeg har fundet ud af det. Det er fordi, jeg henter direkte fra record-settet - det vil den ikke æde i en if-sætning.
Hvis jeg i stedet skriver:
user = request.form(\"user\") bruger = rs(\"brugernavn\") if user=bruger then
...så virker det!
Synes godt om
Ny brugerNybegynder
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.