---
title: "ASP-fel = fel.asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/57991-asp-fel-fel-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-11-04T19:36:19.000Z"
updated: "2002-11-14T08:11:49.000Z"
replies: 14
views: 456
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/57991-asp-fel-fel-asp"
---

# ASP-fel = fel.asp

## #1 — ampy, 2002-11-04T19:36Z

Om det skulle bli ett ASP-fel på en sida, kan man göra så att man skickats till sidan fel.asp där jag sparar felmeddelandet i en databas?

Testade med 

```
on error response.redirect("fel.asp")
```

men det funkade inte :OO 

Testade även med 

```
on error response.redirect "fel.asp"
```

denna funkar inte heller. 

Men finns det något sätt man kan göra det jag vill?

Permalänk: https://www.webforum.nu/p/57991

## #2 — Erik Juhlin, 2002-11-04T19:38Z

Sätt 500-100 filen i IIS:en till din fil och använd sen Server.GetLastError för att hämta felet. :)

Permalänk: https://www.webforum.nu/p/844551

## #3 — ampy, 2002-11-04T19:40Z

Men jag har inte tillgång till IIS:en.  :l

Permalänk: https://www.webforum.nu/p/844553

## #4 — Erik Juhlin, 2002-11-04T19:41Z

Se till att skaffa det. Kan vara väldigt nyttigt i många fall.
Annars så får du väl be den som har tillgång till IIS:en att ändra 500-100 filen. :)

Permalänk: https://www.webforum.nu/p/844558

## #5 — ampy, 2002-11-04T19:43Z

Jag tror inte mitt webhotell vill göra det. 

Finns det inget annat sätt att lösa det på?

Permalänk: https://www.webforum.nu/p/844560

## #6 — Ekström, 2002-11-04T19:47Z

```
If err.number > 0 then 
'Do Stuff
End if
```

?

Permalänk: https://www.webforum.nu/p/844563

## #7 — ampy, 2002-11-04T19:58Z

Ekström: Din kod fungerade inte. :(

Permalänk: https://www.webforum.nu/p/844577

## #8 — Ekström, 2002-11-04T20:02Z

Den koden kräver att man har 

```
On Error Resume Next
```

Permalänk: https://www.webforum.nu/p/844583

## #9 — ampy, 2002-11-04T20:11Z

Japp, nu fungerade det. Men helst vill jag inte använda mig av on error resume next

Har hemska minnen från den kodsnutten  ;)

Permalänk: https://www.webforum.nu/p/844594

## #10 — Ekström, 2002-11-04T20:17Z

Samma här, men jag kom inte på nåt bättre.  :r

Permalänk: https://www.webforum.nu/p/844602

## #11 — Denkan, 2002-11-12T16:27Z

hmm...

det är enkelt att göra med ASP...

\<% On Error Resume Next %\> högst upp på sidan

sedan
\<% If Err.Number \<\> 0 Then
Response.Redirect("error.asp")
End If
%\>

sedan kan man utveckla det till

\<% If Err.Number \<\> 0 Then
Response.Redirect("error.asp?err="&Err.Number)
End If
%\>

så kan du beskriva felmeddelandet för surfaren i error.asp också...

On Error Resume Next är bara farlig om man får ett riktigt klantfel, vilket kan leda till att sidan hänger sig (t.ex en loop som aldrig tar slut m.m)

(nu skrev jag typ exakt samma som en tidigare, men jag kopierade bara det jag skrev på icq:n)

Permalänk: https://www.webforum.nu/p/853190

## #12 — OveRRidE, 2002-11-12T17:28Z

Undvik att klanta till det med följande:

```
on error goto 0
```

Permalänk: https://www.webforum.nu/p/853241

## #13 — ampy, 2002-11-12T17:36Z

> **OveRRidE skrev:**
>
> Undvik att klanta till det med följande:
> 
>
>
> ```
> on error goto 0
> ```

Vad gör den koden?  :q

Permalänk: https://www.webforum.nu/p/853252

## #14 — OveRRidE, 2002-11-13T07:19Z

Går tillbaka från on error resume next till 'vanligt' läge. 

Alltså; efter den raden kommer felmeddelanden att visas som vanligt, och inte hoppas över.

Permalänk: https://www.webforum.nu/p/853643

## #15 — h0lger, 2002-11-14T08:11Z

Tyvärr är On Error Resume Next det enda som fungerar för felhantering i VBScript.

On Error GoTo 0 stänger av felhanteringen.

Permalänk: https://www.webforum.nu/p/854332

---

Tråden på webben: https://www.webforum.nu/amne/asp/57991-asp-fel-fel-asp
