Bonjour,
Voila j'ai besoin d'identifier avec un ID Numérique les exceptions que léve mon application.
Le but étant de les enregistrer en Base, mais je ne veux pas enregistrer plusieurs fois les mêmes.
Avant de faire l'INSERT je vérifierais donc que cette Exception n'est pas déjà présente dans la table.
Il y a bien la possibilité de vérifier sur le Type mais je trouve que faire la vérif sur un champ text c'est pas tip top.
Le pb c'est comment obtenir un ID unique pour chaque Exception...
j'ai donc pensé à Exception.GetHashCode et au bon vieux Err.Number.
Sachant que si je pouvais éviter Err j'aimerais autant.
Donc questions :
Est ce que GetHashCode peux convenir ?
Si non est ce ça pose pb d'aller chatouiller le Err.Number dans un Try/Catch du genre :
Si vous avez des idées/remarques/suggestion je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Try Dim I As Object = Nothing MsgBox(I.ToString) Catch ex As Exception Debug.Print(ex.Message) Debug.Print(Err.Number) End Try
@+
Partager