Bonjour.
Je souhaite, lors du RAISEERROR passer un paramètre qui serait un numéro d'exception, le but étant de récupérer ce numéro dans du code .NET.
D'avance je vous remercie.
Bonjour.
Je souhaite, lors du RAISEERROR passer un paramètre qui serait un numéro d'exception, le but étant de récupérer ce numéro dans du code .NET.
D'avance je vous remercie.
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
C'est bien au niveau du RAISERROR qu'il faut le faire, du type
Il vous reste ensuite à catcher soit le code erreur et son texte, soit la valeur de retour (-100)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 declare @er int, @errTxt varchar(80) update ... select @err=@@error if @err <> 0 begin set @errTxt = 'Erreur lors de l'update de la table ...' raiserror 200100, @errTxt print @errTxt return -100 end
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Merci beaucoup.
Dans mon cas ce sera le numéro de l'exception.
En fait, c'est parce que je recevais un truc du style "Ne trouve pas le message de l'exception XXXXX".
Mais je n'ai plus le problème car il ne faut plus que le numéro désormais.
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager