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
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.