Bonjour à tous.
Voici mon probleme. J'ai une bd sqlserver2005 avec une bd et des procedures stockées.
Je souhaite executer l'une de ces procédures (voir ci-dessous):
Code :
- // Create Instance of Connection and Command Object
- SqlConnection myConnection = new SqlConnection(_connection);
-
- SqlCommand myCommand = new SqlCommand(***, myConnection);
- myCommand.CommandType = CommandType.StoredProcedure;
- IDataReader reader = null;
- try
- {
- myConnection.Open();
- reader = myCommand.ExecuteReader();
- myConnection.Close();
- }
- catch (Exception) { }
|
Le problème et que le IDataReader est vide. Aucune ligne n'a été retournée. Encore plus étrange, la procédure et un SELECT et renvoi normalement 2 éléments (testé). La connection semble bonne (pas d'exception à l'ouverture).
Pour info (je ne sais pas si c'est important), j'utilise une authentification sql (avec login/mdp). Le compte utilisé à bien entendu les droits pour executer cette procedure.
A votre avis d'où peu venir le problème???
Merci d'avance