Méthode ASP GetLastError() (ASP 3.0)
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 %>