Salut,
J'ai un probleme avec ma procedure stockée. C'est une procedure d'enregistrement. La syntaxe est acceptée et la procedure enregistre les données mais elle les tronc et n'enregistre que le 1er charactere de chaque champs.
voici ma procedure stockée :
et voici l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PROCEDURE InsertionFilm ( @FilmVARCHAR, @Titre VARCHAR, @SousTitreVARCHAR, ) AS INSERT INTO Actu VALUES (@Film, @Titre , @SousTitre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 myConnection.Open(); SqlParameter[] param = new SqlParameter[3]; param[0] = new SqlParameter("Film", TbFilm.Text); param[1] = new SqlParameter("Titre", Titre.Text); param[2] = new SqlParameter("SousTitre", SousTitre.Text); using (SqlCommand myCommand = new SqlCommand()) { myCommand.Connection = myConnection; myCommand.CommandText = "InsertionFilm"; myCommand.CommandType = CommandType.StoredProcedure; foreach (SqlParameter lesparam in param) myCommand.Parameters.Add(lesparam); myCommand.ExecuteNonQuery(); myCommand.Dispose(); myCommand.Parameters.Clear(); } myConnection.Close();
Partager