ASP GetLastError() -menetelmä (ASP 3.0)
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 %>