sqldatasource et paramètres Output
Bonjour à toutes et tous
j'ai un problème avec un sqldatasource et je ne vois pas ou je fais une erreur
j'ai une procédure stockée qui contient 3 paramètres 2 en entrée et un en retour. cette procédure stockée Fonctionne correctement coté SQL
Maintenant coté ASP C# le paramètre que je veux récupérer n'est autre que le nombres d'enregistrements retourné par la requête,mais au lieu de me donner la valeur que j'attends il me donne son type soit Int32
j'ai fouillé dans l'objet paramètre de retour il n'y à aucune valeur correspondant à ma requête. ?????? voici mon code:
Code:
1 2 3 4 5 6 7 8 9
| SqlDatasource.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
SqlDatasource.SelectParameters.Clear();
SqlDatasource.SelectCommand = "MA_PROCEDURE_STOCKEE";
SqlDatasource.SelectParameters.Add("ope", "TEST");
SqlDatasource.SelectParameters.Add("NOM", "JEAN");
SqlParameter monParametre = new SqlParameter("nblignes", System.Data.DbType.Int32);
monParametre.Direction = System.Data.ParameterDirection.Output;
SqlDatasource.SelectParameters.Add(monParametre.ParameterName,System.Data.DbType.Int32,"0"); |
LblEnr.Text = Convert.ToString(monParametre.Value); AFFICHE UN BEAU INT32
Franchement la je vois pas:cry:
Merci à tous