Bonjour,
J'exécute mes procédure stockées sql depuis c# de cette façon la :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 connexionBDD("nom_procedure_stockee", "nom_bdd");
//declaration parametre(s)
MyDataAdapter.SelectCommand.Parameters.Add(new SqlParameter("@param1", SqlDbType.SmallInt, 4));
//init paramètre(s)     
MyDataAdapter.SelectCommand.Parameters["@param1"].Value = 1;
 
 //Creation du dataset qui contiendra les enregistrement
DataSet DS = new DataSet();
//Remplissage du dataset
int p = MyDataAdapter.Fill(DS, "tableInfo");
Ceci fonctionne en général, sauf ce matin ou mon dataset "oublie" de remplir un des champs alors que si j'exécute la sp depuis sql il n'y a pas de problèmes.

Je me suis dis qu'il y avait peut être des options à définir dans le code c# pour parfaitement correspondre à d'autres options définie dans sql server.

Merci de votre aide