VBScript - Errorhandling
Pete
- programmiertechnik
Hi,
In einer Schlaufe schiebe ich Daten von einer Datenbank in eine andere.
Dabei Prüfe ich mit
On Error resume next
ab ob ein Fehler auftritt und behandle den dementsprechend.
Danach
On Error goto 0
Damit will ich eigentlich den möglicherweise aufgetretenen Error zurücksetzen, aber das ist nun meine Frage:
Tritt bei On Error resume next der Fehler auf, er durchläuft die Runde der schleife und beginnt nach On Error goto 0 mit dem nächsten Durchlauf, ist Err immer noch gesetzt oder nicht?
Hello,
Tritt bei On Error resume next der Fehler auf, er durchläuft die Runde der schleife und beginnt nach On Error goto 0 mit dem nächsten Durchlauf, ist Err immer noch gesetzt oder nicht?
ja. On Error weist nur an, wie im Moment des Auftretens mit dem Fehler zu verfahren ist. Resume Next sagt "ignorieren, mit nächster Anweisung weiter", Goto <label> sagt "springe zu der Stelle" und Goto 0 sagt "hier gilt keine explizite Fehlerbehandlung".
Um den Error-Zustand zurückzusetzen verwende Err.Clear
MfG
Rouven
Hallo
Um den Error-Zustand zurückzusetzen verwende Err.Clear
Danke, ich denke das ist genau das wo ich eigentlich brauche
Cheers