---
title: "On error ..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124888-on-error"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2005-03-22T14:10:36.000Z"
updated: "2005-03-23T08:38:04.000Z"
replies: 7
views: 350
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/124888-on-error"
---

# On error ...

## #1 — Jesper T, 2005-03-22T14:10Z

Tänkte köra lite felhantering med "On error resume next" men jag får det inte att rulla riktigt. 
Om jag utesluter *On error resume next* så klickar det på fetmarkerad rad.
Om jag har med *On error resume next* så händer nada.
Tanken är ju att rödmarkerad rad skall fånga upp felet.

```
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
		mySmartUpload.MaxFileSize = 1000000
		mySmartUpload.AllowedFilesList = "txt,skv,tab,asc,htm"
		On error resume next
		[b]mySmartUpload.Upload[/b]

		[red]If err.number <> 0 or mySmartUpload.Files.Item(1).IsMissing Then[/red]
			Response.write "Feeeeel!"
		else 'No errors, upload file
'...
End if
```

 Vad är trasigt?

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

## #2 — @nders, 2005-03-22T14:13Z

Jag skulle kunna tänka mig att det skulle möjligen (kanske, etc) kunna vara så att **mySmartUpload.Files.Item(1).IsMissing**  i sig genererar ett felmeddelande. Prova att ta bort den koden.

Mvh

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

## #3 — Jesper T, 2005-03-22T14:23Z

Gjorde ingen skillnad tyvärr :(

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

## #4 — @nders, 2005-03-22T14:24Z

Om du skriver ut err.number, vad får du ut då?

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

## #5 — rymdknark, 2005-03-23T07:54Z

En lite fundering bara...
varför gör du inte på det här viset, så att du får all felhatering för proceduren på samma ställe. Istället för att nestla in det i koden...?

```
sub mysub()

	on error goto suberr

	' kod...

	exit sub

suberr:
	response.write "error: " & err.number	

end sub
```

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

## #6 — @nders, 2005-03-23T07:59Z

Man kan inte göra så i ASP, det är nog det som är anledningen. I Visual Basic är det bra att göra så, men i vbscript har man On error resume next / on error goto 0 att leka med.

mvh

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

## #7 — rymdknark, 2005-03-23T08:03Z

ok, det förklarar saken.
tack så mycket!

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

## #8 — Jesper T, 2005-03-23T08:38Z

Tack, det är fixat nu. Det var ändå *mySmartUpload.Files.Item(1).IsMissing* som spökade.
(Returnerade False även om jag hade en fil med fel extention)

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

---

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