Metoda GetLastError() ASP (ASP 3.0)

Server object reference manual

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
%>

Server object reference manual