exception pour BDD ???

exception pour BDD ??? - C#/.NET managed - Programmation

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

Reply

Marsh Posté le 16-02-2005 à 16:43:25   

Reply

Marsh Posté le 16-02-2005 à 16:49:43    

mylene
lol

Reply

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

Reply

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

Reply

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.

Reply

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
...

Reply

Marsh Posté le 16-02-2005 à 22:32:33    

oki merci

Reply

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...

Reply

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 !!!

Reply

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 :)

Reply

Marsh Posté le 17-02-2005 à 13:43:51   

Reply

Marsh Posté le 17-02-2005 à 13:48:17    

Dans VS.NET
 

Reply

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 :)

Reply

Marsh Posté le 21-02-2005 à 22:04:31    

L'exception générique est SqlException, tout simplement.

Reply

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...

Reply

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)".

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed