|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 16 ![]() |
Bonjour,
J'utilise un Dataset Typé dont l'une des datatables est représentée par une requête composée de deux tables dans la base de données. Mon problème est que ma procedure stocké pour l'ajout, effectue 2 instructions INSERT (une pour chaque table). Mon problème est que je ne suis pas capable de récupérer une erreur qui survient dans la procédure stocké de façon convenable. Présentement j'ai Code :
J'ai essayé l'alternative suivante Code :
Je ne veux pas toucher au mécanisme automatique des datasets mis à part le système d'évènement (ex. : RowUpdated) Une solution du coté SQL server serait plus que bienvenue Merci DoOmX |
||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Patrick LAMBINRetraité Inscription : décembre 2010 Messages : 30 ![]() |
Puisque vous êtes dans une procédure stockée , je vous conseillerais de tester @@ERROR et de récupérer différentes valeurs liées à l'erreur.
Voir les liens suivants ( pour une fois , je les donne en français ) http://msdn.microsoft.com/fr-fr/libr...(SQL.105).aspx http://msdn.microsoft.com/fr-fr/libr...(SQL.105).aspx http://msdn.microsoft.com/fr-fr/libr...(SQL.105).aspx si vous avez développé avec les classes de l'espace de nom System.Data.SqlClient, vous retrouverez facilement les équivalents de Class,ErrorCode,Line,Message,Server,Procedure,State de la classe SqlException |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com