Appel d'une procedure stockée - C#/.NET managed - Programmation
Marsh Posté le 09-12-2005 à 11:07:38
Au lieu de ExecuteNonQuery(), tu devrais essayer ExecuteReader(), ça te retourne un DataReader sur lequel tu peux faire une boucle pour lire les résultats.
Exemple à 0,30 euros :
Code :
|
Marsh Posté le 09-12-2005 à 11:44:04
J'avais essayer mais ca ne marcher pas non plus sur un tableau d'enregistrements mais je vais refaire des tests
Marsh Posté le 09-12-2005 à 14:57:31
Au risque de paraitre tétu: c'est à ça que ça sert.
Je suis pas le super-spécialiste de SQL Server, mais pour faire fonctionner le ExecuteReader(), il me semble qu'il faut un SELECT dans ta proc.
Si tu peux essayer :
1 - De virer le paramètre OUT de la proc (PTO_TEST)
2 - De le remplacer par une variable locale
3 - De finir ta proc par un SELECT * FROM ta variable locale
Ca devrait fonctionner.
Marsh Posté le 09-12-2005 à 09:13:21
Bonjour j'ai une procédure stockée qui me sort en paramètre de sortie un tableau d'enregistrement.
Je cherche à faire appel de cette procédure stockée à partir de mon code C#
Mais ca ne fonctionne pas très bien car en fait je ne peux pas définir à l'avance le nombre d'éléments de mon tableau d'enregistrement et du coup je ne peux pas renseigner le Param2.ArrayBindSize...
Est ce que certaines personnes ont déjà réliser ce genre d'appel.