Hello,
Je voulais faire une gestion d'exception sql propre (pour une fois ) et donc j'ai commencé par faire quelque chose dans ce goût-là :
Avec ça, je comptais récupérer les codes d'erreur en provenance de la DB histoire d'afficher le message qui va bien. Seulement je reçois le code "-2145232060".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Try 'do stuff involving DB here Catch ex As SqlClient.SqlException MsgBox(ex.Message) MsgBox(ex.ErrorCode) Catch ex As Exception MsgBox(ex.Message) End Try
Or, si je regarde ici, ce code n'existe pas.
D'où vient donc ce code que j'obtiens ?
Une idée que je viens d'avoir en écrivant et que je dois encore creuser : J'utilise XACT_ABORT dans la procédure stockée que j'appelle dans le Try. Cela aurait-il un rapport ?
Partager