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
6 svar · 296 visningar · startad av fundrusse
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
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.
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?
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
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..
...och det är ju inte så svårt att testa hur det ligger till, eller? ;)
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.