Procedure stockée qui return [Résolu]

Signaler
Messages postés
6
Date d'inscription
dimanche 19 février 2006
Statut
Membre
Dernière intervention
16 juin 2006
-
Messages postés
11
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
27 juillet 2009
-
bonjour
je cré une procedure stoquée en sql server qui return une valeur comme suit:
create proc p1 @var int
as
return @var
et je sais pas comment l'executer pour avoir la vauler de @var.
Merci pour votre aide

3 réponses

Messages postés
268
Date d'inscription
samedi 22 février 2003
Statut
Membre
Dernière intervention
24 avril 2013
2
Voilà faire comment depuis une requette

DECLARE @Result int
DECLARE @Param int
SET @Param = 23 -- Comme ça !!!
EXEC @Result = p1 @Param
SELECT @Result

mais si tu veux récupérer depuis un prog dis le et inquique le language utiliser et la technologie employer (ex : VB - .Net 2.0)
Messages postés
6
Date d'inscription
dimanche 19 février 2006
Statut
Membre
Dernière intervention
16 juin 2006

salut
merci beaucoup. ça marche :)
Messages postés
11
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
27 juillet 2009

slt ,je suis en train de développé en vb net,j'ai créé une procédure stockée,je voudrai l'appeler mais çà ne marche pas.Voici le code pour l'appel :
Private Sub ID_CarburantComboBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ID_CarburantComboBox.SelectedIndexChanged
Dim cs As New SqlConnection _
(Global.Gestion_aosis_elton.My.Settings.MConnectionString)
Dim com As New SqlCommand("fdprix")
com.CommandType = CommandType.StoredProcedure
com.Parameters.Add("@Produit", SqlDbType.Text).Value = ID_CarburantComboBox.Text
cs.Open()
Dim rd As SqlDataReader = com.ExecuteReader()
If rd.Read Then
Me.Prix_venteTextBox.Text = rd.GetDouble(0)
rd.Close()

End If
cs.Close()
end sub.

Aider moi svp