Procedure stocké qui retourne des valeurs ? non et si voilou ;-)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 16 508 fois - Téléchargée 28 fois

Contenu du snippet

voila commment recuperer des valeurs dans un procedure stocké ici, je donne la facon de connaitre le nombre de tuple retourné par la requete en plus des ses valeurs

Source / Exemple :


'voila la procedure stocké

ALTER PROCEDURE MAT_alim_oqp @nbr int output
AS
	select constructeur,puissance 
	from alimentation 
	where zonedestockage='' and etat ='ok'
	select @nbr=@@ROWCOUNT
RETURN 

'voila comment on recupere le @nbr

MyConnection = New SqlConnection
        MyConnection.ConnectionString = "server='';database='';user id='';" + _
        "password='';Trusted_Connection=true"
        oCommand = New SqlCommand("MAT_alim_oqp", SqlConnect)
        oCommand.CommandType = CommandType.StoredProcedure
        MyConnection.Open()

         Dim Parametre As SqlParameter
         Parametre = oCommand.Parameters.Add("@nbr", SqlDbType.Int)
         Parametre.Direction = ParameterDirection.Output
         oCommand.ExecuteNonQuery()
         Dim indice_utile = CInt(oCommand.Parameters("@nbr").Value.ToString())
'
' ici mettre la suite du code pour recuperer le reste des valeurs de la requete 
'
 MyConnection.Close()

Conclusion :


bon dev TrIbaLS
(cette fois c'est la version qui tourne pour de vrai ;-) )
et n'oubliez pas OpeN Source y'a que ca de vrai

A voir également

Ajouter un commentaire

Commentaires

Messages postés
142
Date d'inscription
jeudi 12 février 2004
Statut
Membre
Dernière intervention
20 mai 2008

salut,
c'est exactement le code que je cherchais,
mais j'ai un petit problème, lors de l'éxécution du oCommand.ExecuteNonQuery() vb.net me retourne une erreur système.
cela viendrais d'où a ton avis???
Messages postés
787
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
27 novembre 2008

SALUT SALUT Tribals,

Figures toi que cela fait quelques jours que je me cassais la tete pour essayer de recuperer des valeurs en sortie d'une sp.....il a fallut que j'inserer un script sur ce site pour tomber sur le tien ....

Tres interessant ton code ...bravo mec ...

A bientot

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.