exception pour BDD ??? - C#/.NET managed - Programmation
Marsh Posté le 16-02-2005 à 16:53:09
erfff c'est sérieux là lol, nan personne à la liste de toutes les exceptions ou celle pour la base de données, je trouve pas
Marsh Posté le 16-02-2005 à 16:56:08
t'as regardé ca ?
http://msdn.microsoft.com/library/ [...] client.asp
sinon ta question pas claire, alors bon
Marsh Posté le 16-02-2005 à 17:00:36
je cherche l'exception de type "ApplicationException" mais celle qiu gère la base de données pour pouvoir retourner plusieurs chaines d'erreurs par un throw.
Marsh Posté le 16-02-2005 à 20:39:04
je sais bien qu'en BD du moins en ORACLE, il existe pas mal d'exception
les plus utilisées
NO_DATA_FOUND
NO_DUP_ON_INDEX
...
Marsh Posté le 17-02-2005 à 00:12:57
tedhi-Tech a écrit : je cherche l'exception de type "ApplicationException" mais celle qiu gère la base de données pour pouvoir retourner plusieurs chaines d'erreurs par un throw. |
Vois dans la référence du Provider que tu utilises...
Et ça existe pas le concept d'exception qui gère une base de donnée. Il n'y a que des exceptions lors de problème quand tu accèdes à la base de données par exemple...
Marsh Posté le 17-02-2005 à 13:39:23
loll pour trouver la liste des exceptions pour info c'est super simple mais peu de gens le savent et j'en fais parti.
C'est l'onglet Déboguer puis Exceptions ensuite vous avez toutes la liste, c'est super cool !!!
Marsh Posté le 17-02-2005 à 13:43:51
Ben pour les provider y'en a pas des masses.
Et pis tu va dans la référence sur la méthode ou fonction suceptible de lancer une exception, y'a chaque fois la liste des exceptions pouvant être jetées
Marsh Posté le 17-02-2005 à 13:52:38
Ouais, tu fais F1 sur ta méthode, et tu verra bien quelles sont les exceptions lancées
Marsh Posté le 21-02-2005 à 22:06:28
Non, SqlException, c'est juste pour le provider Sql Server. Avec un provider OleDb, c'est OleDbException, pour Oracle y'a OracleException, etc...
Marsh Posté le 22-02-2005 à 09:43:27
effectivement ce serai plus une OracleException pour moi cependant j'ai résolu mon problème en remontant toutes mes exceptions avec un throw et un message personnalisé avec ApplicationExceptionainsi que l'InnerException, ensuite ayant toutes mes exceptions je les gèrent dans une méthode "GererErreur(Exception e)".
Marsh Posté le 16-02-2005 à 16:43:25
lu les gars c'est urgent !!! svp
qui connait le nom de l'exception pour la base de données.
merci