Bonjour, prière de m'aider à trouver l'erreur, je n'arrive plus a la détecter :
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 "INSERT INTO [Appelsdoffre] VALUES (@id,..., @AvecPonderation, @FormuleEvaluation, ...)"; myCommand.Parameters.Add(new SqlParameter("@AvecPonderation", SqlDbType.Bit)); myCommand.Parameters.Add(new SqlParameter("@FormuleEvaluation", SqlDbType.VarChar, -1));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 myCommand.Parameters.Add(new SqlParameter("@AvecPonderation", SqlDbType.Bit)); myCommand.Parameters.Add(new SqlParameter("@FormuleEvaluation", SqlDbType.VarChar, -1));il me dit que impossible de convertir cmbNT.SelectedItem.ToString() + "NT+" + cmbNF.SelectedItem.ToString() + "NF"; en bit alors que FormuleEvaluation est un varchar(MAX)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 myCommand.Parameters["@AvecPonderation"].Value = chkPonderation.CheckState; if (chkPonderation.Checked == true) myCommand.Parameters["@FormuleEvaluation"].Value = cmbNT.SelectedItem.ToString() + "NT+" + cmbNF.SelectedItem.ToString() + "NF"; // l'erreur else myCommand.Parameters["@FormuleEvaluation"].Value = DBNull.Value;
![]()
Partager