Méthode ASP GetLastError() (ASP 3.0)


❮ Référence complète de l'objet serveur

La méthode GetLastError renvoie un objet ASPError qui décrit la condition d'erreur qui s'est produite.

Par défaut, un site Web utilise le fichier \iishelp\common\500-100.asp pour traiter les erreurs ASP. Vous pouvez soit utiliser ce fichier, soit créer le vôtre. Si vous souhaitez modifier le fichier ASP pour traiter les erreurs personnalisées 500;100, vous pouvez utiliser le composant logiciel enfichable IIS.

Remarque : Une erreur personnalisée 500;100 sera générée si IIS rencontre une erreur lors du traitement d'un fichier ASP ou du fichier Global.asa de l'application. 

Remarque : Cette méthode n'est disponible qu'avant que le fichier ASP ait envoyé du contenu au navigateur.

Syntaxe

Server.GetLastError()

Exemples

Exemple 1

Dans l'exemple, une erreur se produit lorsque IIS essaie d'inclure le fichier, car il manque le paramètre file à l'instruction include :

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

Exemple 2

Dans cet exemple, une erreur se produira lors de la compilation du script, car le mot-clé "next" est manquant :

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

Exemple 3

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

<%
dim i,tot,j
i=0
tot=0
j=0

for i=1 to 10
  tot=tot+1
next

tot=tot/j
%>

❮ Référence complète de l'objet serveur