Appel d'une procédure stocker
Bonjour a tous,
Je souhaite appeler une procédure stocker dans mon code vb.net
Voici le code de la procédure :
Code:
1 2 3
| CREATE procedure [dbo].[modifierClient] (@p_id varchar(10), @p_nom varchar(30),@p_adresse varchar(20))
AS
update CLIENTS_TBL set NOM_CLIENT=@p_nom, ADRESSE_CLIENT=@p_adresse WHERE ID_CLIENT=@p_id; |
Et voici mon code vb.net
Code:
1 2 3 4 5 6 7 8 9 10 11
| Dim cxString As New SqlConnection("Data Source=JEROME-PC\SQLEXPRESS;Initial Catalog=Album;Integrated Security=True")
cxString.Open()
Dim cmd As SqlCommand = New SqlCommand("modifierClient", cxString)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters("@p_id").Value = "12"
cmd.Parameters("@p_nom").Value = "Dupond"
cmd.Parameters("@p_adresse").Value = "250 avenue Victor Hugo"
cmd.ExecuteNonQuery()
Console.Read() |
A l'exécution j'ai cette erreur :
Citation:
Un SqlParameter avec ParameterName '@p_id' n'est pas contenu dans ce SqlParameterCollection.
Merci de votre aide.