Procedure stockée qui return [Résolu]

Messages postés
6
Date d'inscription
dimanche 19 février 2006
Statut
Membre
Dernière intervention
16 juin 2006
- - Dernière réponse : fadiabou
Messages postés
11
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
27 juillet 2009
- 27 juil. 2009 à 13:31
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
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
278
Date d'inscription
samedi 22 février 2003
Statut
Membre
Dernière intervention
24 avril 2013
2
3
Merci
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)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 125 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Malkuth
Messages postés
6
Date d'inscription
dimanche 19 février 2006
Statut
Membre
Dernière intervention
16 juin 2006
0
Merci
salut
merci beaucoup. ça marche :)
Commenter la réponse de rosa_rio
Messages postés
11
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
27 juillet 2009
0
Merci
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
Commenter la réponse de fadiabou