Problème procedure stockée
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 :
Code:
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) |
et voici l'appel :
Code:
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(); |