Bonjour

Je cherche comment récupérer les sorties "texte" de SQL Server dans un programme C#

Je m'explique... J'ai (par exemple) une procédure stockée ressemblant à çà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
PRINT 'Sélection'
 
SELECT *
FROM MaTable
WHERE ID = 1
 
PRINT 'Mise à jour'
 
UPDATE MaTable
SET NOM = 'Guerrin'
WHERE ID = 1
Dans SQL Server 2005 Management Studio (ou en lancant la procédure stockée par BCP), je peux voir l'avancement de ma procédure car il m'affiche

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Sélection
 
(1*ligne(s) affectée(s))
Mise à jour
 
(1*ligne(s) affectée(s))
texte qui, de plus apparait au fur et à mesure que la procédure s'exécute...

Y a il moyen de récupérer ces infos ? Et y a il moyen de les récupérer au fur et à mesure qu'elles sont renvoyées par SQL Server ?

EDIT : Je suis parti avec un SqlCommand, mais si ca se trouve je fais entièrement fausse route