---
title: "On Error Resume Next"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14074-on-error-resume-next"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Erik Juhlin"
published: "2002-01-29T15:16:00.000Z"
updated: "2002-01-29T15:49:00.000Z"
replies: 5
views: 249
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/14074-on-error-resume-next"
---

# On Error Resume Next

## #1 — Erik Juhlin, 2002-01-29T15:16Z

Är det bara jag som tycker att On Error Resume Next verkar vara extremt läskigt?

Blir nåt fel så vill i alla fall inte jag att resten av koden ska köras. Kan bli konstiga saker i databasen.

I sin felhantering så vill man ju att om något går fel så ska det göras en rollback i databasen, användaren ska få ett snällt meddelande som säger "Något sket sig." och så ska felet lagras i en databas så att man kan se vilka fel som uppstått.

Eller vad tycker ni?

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

## #2 — Pace, 2002-01-29T15:21Z

Databas är väl inte nödvändigt för att logga scriptfel, däremot kan man lägga in en e-mailkomponent som skickar ett e-mail till sig själv om felet.

Om man använder On Error Resume Next, så är det ju inte så ofta man behöver den för hela sin kod, utan endast någon subrutin. Då kan det vara bra att  återställa den vid rutinens slut (On Error Goto 0).

\[r\] Om man kör IIS5 eller senare kan man ju göra så att scriptfelen (500-100) skickas till en egen felsida som hämtar felen via .GetLastError. Helt klart den smidigaste varianten.

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

## #3 — @nders, 2002-01-29T15:25Z

Jag tycker:

```
on error resume next
' en massa kod

if err.number >0 then
' hoppsan, något blev fel
' gör genast rollback
' logga felet
' visa snällt felmeddelande
end if

err.clear
```

Eller vad?

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

## #4 — Erik Juhlin, 2002-01-29T15:35Z

Smidigast anser jag är att bara låta det bli fel och sen sköta felhanteringen på felhanteringssidan (500;100).
Då gäller det för hela applikationen och man behöver inte bry sig om felhanteringen på de enskilda sidorna.

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

## #5 — @nders, 2002-01-29T15:43Z

I så fall så. Då kan man ju lika gärna sköta felhanteringen i sina komponenter.

Eller: Se till att det inte blir fel.

Mvh,

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

## #6 — Erik Juhlin, 2002-01-29T15:49Z

Jepp, att sköta felhantering i komponenter är också vettigt...
Att göra helt felsäkert är nästan omöjligt. Viktigaste är att man har bra felhantering. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14074-on-error-resume-next
