1. zur Fehleranweisung
Der Zweck dieser Aussage ist es, den Fehlerhandler zu aktivieren oder zu deaktivieren. Die allgemeine Verwendung ist wie folgt:
Bei der nächsten Fehleraufnahme als nächstes Bei Fehler goto 0 |
Wenn die nächste Anweisung für Fehlerbehebung in Ihrem Code nicht verwendet wird, zeigt der Laufzeitfehler eine Fehlermeldung an und die Ausführung des Code wird beendet.
Wenn Sie es jedoch übernehmen, wird das Programm weiterhin als Anweisung nach der Fehleranweisung oder als Anweisung in dem neuesten mit dem Titel "Aufgrund der Nächsten Anweisung für Fehlerbehebung enthaltenden Prozess) ausgeführt. Diese Anweisung kann das Programm weiterhin unabhängig von Laufzeitfehlern ausführen, und dann können Sie eine Fehlerbehandlung im Verfahren festlegen.
Wenn eine andere Prozedur aufgerufen wird, wird die Nächste Anweisung für Fehlerbehebung inaktiv. Wenn Sie daher in einer Routine eine interne Fehlerbehandlung durchführen möchten, sollten Sie die Nächste Anweisung für Fehlerbehebung in jeder Rutine ausführen.
Wenn Sie den Nächsten Fehlerhandler für Fehlerbehebungen aktiviert haben, können Sie bei Fehler GOTO 0 verwenden, um den Fehlerhandler zu deaktivieren.
[Strg+A Alle Auswahlen sind zum Kopieren angegeben: Sie können zuerst einige Codes ändern und dann klicken.
HINWEIS: Um einen Laufzeitfehler im Code zu generieren, verwenden Sie die Erhöhungsmethode des ERR -Objekts.
Diese Situation wird häufig bei Debugging -Programmen festgestellt, beispielsweise werden angezeigt, wenn die folgenden zwei Programme separat debuggen.
1, err1.asp
| <%Err.raise 6%> |
| Technische Informationen (für Support -Mitarbeiter) Fehlertyp: Microsoft VBScript -Laufzeitfehler (0x800A0006) Überlauf |
2, err2.asp
| <%cnbruce.com%> |
Es ist auch der Debugging -Prozess
| Technische Informationen (für Support -Mitarbeiter) Fehlertyp: Microsoft VBScript -Laufzeitfehler (0x800A01A8) Fehlendes Objekt: 'Cnbruce' |
Wenn Sie jedoch den Fehlerlebensumlauf neben der ersten Zeile hinzufügen, stellen Sie fest, dass keine Fehlermeldung vorhanden ist, was darauf hinweist, dass die interne Fehlerbehandlung abgeschlossen ist.
Wenn jedoch die folgenden Verfahren durchgeführt werden, wird es gefunden
3, err3.asp