[C#] Récupérer la valeur OUTPUT d'une procédure stockée...

Récupérer la valeur OUTPUT d'une procédure stockée... [C#] - C#/.NET managed - Programmation

Marsh Posté le 27-09-2005 à 21:40:15    

Yop yop!
 
J'aimerais savoir comment récupérer la variable OUTPUT d'une procédure stockée.
 
Ma procédure stockée, c'est ca :

Code :
  1. CREATE PROC NouveauNoRef
  2. (
  3. @newNo varchar(10) OUTPUT
  4. )
  5. AS
  6. SET @newNo = (SELECT LEFT(noRef, 4) + CAST((CAST(RIGHT(noRef, 6) AS INT) + 1) AS VARCHAR) FROM Personnes WHERE noRef = (SELECT MAX(noRef) FROM Personnes))
  7. GO


 
et pour l'instant j'ai ce code (mais ca marche pas...) :

Code :
  1. DataSet ds9 = db.ExecuteDataSet("NouveauNoRef" );
  2. noRef = ds9.Tables[0].Rows[0]["newNo"].ToString();


 
Merci pour l'aide!
 
++

Reply

Marsh Posté le 27-09-2005 à 21:40:15   

Reply

Marsh Posté le 27-09-2005 à 22:25:01    

svp, ca urrrrggge :D (je dois finir un projet pour jeudi :S)

Reply

Marsh Posté le 27-09-2005 à 23:03:49    

en fait, c bon... j'ai trouvé une autre soluce.
 
++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed