ASP GetLastError() -menetelmä (ASP 3.0)

Server objektin viittausopas

Määrittely ja käyttö

GetLastError-menetelmä palauttaa ASPError-objektin, joka kuvaa virheen syy.

Oletuksena verkkosivusto käyttää tiedostoa \iishelp\common\500-100.asp ASP-virheiden käsittelyyn. Voit käyttää tätä tiedostoa tai luoda oman tiedoston. Jos haluat muuttaa 500;100 mukautettujen virheiden ASP-tiedoston käsittelyä, käytä IIS snap-in -työkalua.

Huomautus:Jos IIS kohtaa virheen käsitellessään ASP-tiedostoja tai Global.asa -tiedostoa, luodaan 500;100 mukautettu virhe.

Huomautus:Tämä menetelmä on käytettävissä vain ennen kuin ASP-tiedosto lähettää minkään sisällön selaimelle.

Syntaksi

Server.GetLastError()

Esimerkki

Esimerkki 1

Tässä esimerkissä, kun IIS yrittää viitata tiedostoon ja include-lauseessa ei ole käytetty file-parametria, virhe tapahtuu:

<!--#include file="header.inc" -->
<%
response.write("sometext")
%>

Esimerkki 2

Tässä esimerkissä, kun skriptiä käännellään, virhe tapahtuu, koska avainsanaa "next" ei ole mainittu:

<%
dim i
for i=1 to 10
  ........
nxt
%>

Esimerkki 3

Tässä esimerkissä, koska skripti yrittää jakaa nollalla, virhe tapahtuu:

<%
dim i,tot,j
i=0
tot=0
j=0
for i=1 to 10
  tot=tot+1
next
tot=tot/j
%>

Server objektin viittausopas