"Jesper Stocholm" <spam200204@stocholm.dk> skrev i en meddelelse
news:Xns920E88D975DA6spamstocholmdk@130.226.1.34...
> Helene Kjærbøl wrote in news:abqoac$p5o$1@sunsite.dk:
>
> > Hej,
> >
> > Hvorfor virker ovenstårende ikke i asp, og hvordan gør jeg i
> > stedet?
> >
>
> du kan ikke lave det du her beskriver, da fejlhåndtering i ASP nærmest er
> ikke eksisterende. Det eneste du kan gøre i ASP er at gå til næste linie,
> hvis en linie fejler. I denne næste linie kan du så teste på Err.Number .
> Hvis den er 0, er der ikke sket en fejl, hvorimod der er sket en fejl,
> hvis tallet ikke er 0. Du kan i stedet gøre dette:
>
> On error resume next ' denne linie slår errorhandling til
> SELECT CASE Err.Number
> CASE 0
> response.write "Det gik godt"
> CASE -218375732
> ' skriv noget
> CASE -93439232
> ' skriv noget andet
> CASE ELSE
> response.write "<br>fejl"
> END SELECT
> on error goto 0 ' denne linie slår errorhandling fra
>
> Vær også opmærksom på, at Err.Number returnere en specifik værdi for hver
> fejl der sker. Derfor kan det være en god idé at teste på den værdi du
> modtager - i modsætning til blot at teste på, om den er 0 eller ej.
>
> :)
>
> --
> Jesper Stocholm
>
http://stocholm.dk
>
http://asp.stocholm.dk
> Svar til gruppen og ikke til mig privat pr. email :|
Tager jeg meget fejl hvis jeg siger at man kan sige:
<%
On Error goto xxx
'Kode
:fejl
Response write "blabla"
exit sub
%>
Mvh
Ronny