Méthode ASP GetLastError() (ASP 3.0)

Manuel de référence de l'objet Server

Définition et utilisation

La méthode GetLastError() retourne un objet ASPError, décrivant la cause de l'erreur.

Par défaut, le site utilise le fichier \iishelp\common\500-100.asp pour traiter les erreurs ASP. Vous pouvez utiliser ce fichier ou créer le vôtre. Si vous souhaitez modifier le fichier ASP utilisé pour traiter les erreurs personnalisées 500;100, utilisez l'extension IIS.

Remarque :Si une erreur se produit lors du traitement des fichiers ASP ou de l'application Global.asa par IIS, un error 500;100 personnalisé est généré.

Remarque :Cette méthode est disponible uniquement avant que l'ASP n'envoie tout contenu au navigateur.

Syntaxe

Server.GetLastError()

Instance

Exemple 1

Dans cet exemple, une erreur se produit lorsque IIS essaie de renvoyer un fichier, et que l'instruction include n'utilise pas le paramètre file:

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

Exemple 2

Dans cet exemple, lors de la compilation du script, une erreur se produit en raison de l'omission de la clé de mots "next":

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

Exemple 3

Dans cet exemple, une erreur se produira car le script tente de diviser un nombre par 0 :

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

Manuel de référence de l'objet Server