Bonjour a tous,
Je souhaite appeler une procédure stocker dans mon code vb.net
Voici le code de la procédure :
Et voici mon code vb.net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
A l'exécution j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Merci de votre aide.Un SqlParameter avec ParameterName '@p_id' n'est pas contenu dans ce SqlParameterCollection.
Partager