Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

 


Dernière réponse
Sujet : [ASP] Ratrapper les erreurs.....
swing dilyfe vous en êtes remercié :jap:
 
j'essaye ça!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
swing dilyfe vous en êtes remercié :jap:
 
j'essaye ça!
dilyfe Une facon de faire...
-------------------------------------------------------------------------------------------------
'Traitements
 
 
On Error Resume Nextssssssssssssssssssss 'Continue le traitement en cas d'erreur
 
'Traitement sur la base de données
 
If Err.Number = -2147217887 Thenssssssss 'La tu mets l'erreur ke tu veux rattraper...
 Err.clearssssssssssssssssssssssss'Tu la dégages
 errorfunction("Erreur1" )ssssssss 'Tu la traite dans une fonction
End if
If Err.Number = -1234567890 Thenssssssss 'Autant de fois que d'erreurs à traiter
 Err.clear
 errorfunction("Erreur2" )
End if
 
 
'Traitements si pas d'erreurs
 
 
'La fonction
<%Function errorfunction(calltype)
If calltype = "Erreur1" then
ssResponse.write ("Doublon dans la base" )
ssResponse.end
Elseif calltype = "Erreur2" then
ssResponse.write ("Autre erreur...." )
ssResponse.end
End if
End Function%>
 
'tu mets autant de If Elseif que d'ereurs à traiter..
 
Voila Msieur.
duch cela dépend de ton serveur mais si tu es sur IIS tu peux désigner les pages d'erreurs. C'est une erreur 500:100.
swing je travaille en ASP/base Access.
il peut arriver qu'il y ait des erreurs avec la bd (doublons dans l'index au moment de la création d'un record, etc....)
j'aimerai pouvoir ratrapper l'erreur pour la mettre en page et non avoir le msg d'erreur traditionnel du genre :
 
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e2f'ss
[Microsoft][Pilote ODBC Microsoft Access]Erreur dans la ligness
/gestproj/newstep1.asp, ligne 23ss
 
il me semble bien que c'est possible ça, non?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR