webForumDet fria alternativet

On Error Resume Next

6 svar · 296 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#1

Tjenna!
Om man använder "On Error Resume Next". Kan man avbryta det kommandot sen?

Vill bara ha det på ett ställe i koden. Sen vill jag att det ska bli stopp om det blir fel

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2
On Error GoTo 0

RED. Det är ganska viktigt att inte glömma detta, då det kan ställa till stora problem om man inte återgår.

fundrusseMedlem sedan jan. 2002286 inlägg
#3

Så det skall se ut såhär då:

On Error Resume Next
Test = "hejsan" 'Allt funkar

On Error GoTo 0
Test = "test" asdf' Fel 'Tvärstopp

Typ så eller?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Um. Njae..

On Error Resume Next
Set rs = server.[b]creäjtåbjäkt[/b]("adodb.recordset") '< här är felet
If Err.Number <> 0 Then
   response.write err.description
end if
set rs  = nothing
On Error Goto 0
fundrusseMedlem sedan jan. 2002286 inlägg
#5

Men det jag tänkte på är att jag vill bara kolla på ett ställe om det kan vara fel.. sen skall koden stoppas om det är fel..

typ:
On Error Resume Next

asfasfsadf asdf..asdf asdfasf kod..

On Error Goto 0

Här kommer ett fel i koden. Då skall det blir 500

Hajjar du..

@ndersMedlem sedan juni 200032 969 inlägg
#6

...och det är ju inte så svårt att testa hur det ligger till, eller? ;)

OveRRidEMedlem sedan feb. 200112 078 inlägg
#7

Vad är det som skall bli 500? Dessutom undrar jag vad det är för del som skulle kunna bli fel i koden? Det känns på något sätt bättre (om man har valet) att slippa få några fel i koden överhuvudtaget.

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)