Bonjour, je suis tout nouveau dans cette tech', veuillez m'excuser pour cette question (d'avance)
j'ai une procedure stockee qui renvoie le max d'un champ d'une table:
avec comme resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ALTER PROCEDURE KeysUpdate ( @maxID integer = 0 OUTPUT ) AS BEGIN SELECT @maxID = Max(CustomerID) FROM Customers RETURN @maxID END
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Running [dbo].[KeysUpdate] ( @maxID = <NULL> ). No rows affected. (0 row(s) returned) @maxID = 16 @RETURN_VALUE = 16 Finished running [dbo].[KeysUpdate].
et mon code asp.net:
elle s'execute, mais me renvoie '0', desole je n'ai pas encore la connaissance pour voir d'ou vient le probleme, merci du coup de main ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 myCommand5 = New SqlCommand("KeysUpdate") myCommand5.Connection() = myConnection myCommand5.CommandType = CommandType.StoredProcedure Dim MaxID As Integer = Convert.ToInt16(myCommand5.ExecuteScalar()) lblError.Text = "MAX:: " + MaxID.ToString![]()
Partager