Metoda GetLastError() ASP (ASP 3.0)
Definicja i użycie
Metoda GetLastError() zwraca obiekt ASPError, opisujący przyczynę błędu.
Domyślnie, strona używa pliku \iishelp\common\500-100.asp do przetwarzania błędów ASP. Możesz użyć tego pliku lub utworzyć własny plik. Jeśli chcesz zmienić plik przetwarzający niestandardowe błędy 500;100, użyj wtyczki IIS.
Uwaga:Jeśli podczas przetwarzania plików ASP lub Global.asa przez IIS napotkasz błąd, zostanie wygenerowany błąd 500;100 niestandardowy.
Uwaga:Ta metoda jest dostępna tylko przed wysłaniem jakiegokolwiek zawartości do przeglądarki przez plik ASP.
Gramatyka
Server.GetLastError()
Przykład
Przykład 1
W tym przykładzie, gdy IIS próbuje odwołać się do pliku, a instrukcja include nie używa parametru file, występuje błąd:
<!--#include f="header.inc" --> <% response.write("sometext") %>
Przykład 2
W tym przykładzie, podczas kompilacji skryptu, z powodu pominięcia kluczowego słowa "next", występuje błąd:
<% dim i for i=1 to 10 ........ nxt %>
Example 3
In this example, an error will occur because the script tries to divide a number by 0:
<% dim i,tot,j i=0 tot=0 j=0 for i=1 to 10 tot=tot+1 next tot=tot/j %>