bonjour tout le monde.
je bloque sur un point.
je veux utiliser le bouton radioButton dans ma form pour sélectionner l'un parmi 2 choix: préventif ou correctif et ensuite je veux que le choix sélectionné soit enregistrer dans ma base de données.
voici mon code:
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
 
SqlConnection cs = new SqlConnection("server= ----; database= ----;User ID= -----;Password= ----");
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
if (radioButton1.Checked)
                {
                    da.InsertCommand = new SqlCommand("INSERT INTO Table_Test (Préventif_Correctif) VALUES ('Préventif')", cs);
                    da.InsertCommand.Parameters.Add("@Préventif_Correctif", SqlDbType.VarChar).Value = radioButton1.Text;
                }
                else if (radioButton2.Checked)
                {
                    da.InsertCommand = new SqlCommand("INSERT INTO Table_Test (Préventif_Correctif) VALUES ('Correctif')", cs);
                    da.InsertCommand.Parameters.Add("@Préventif_Correctif", SqlDbType.VarChar).Value = radioButton2.Text;
                }
cs.Open();
da.InsertCommand.ExecuteNonQuery();
cs.Close();
quand je clique sur start debugging, une erreur apparaît au niveau de : da.InsertCommand.ExecuteNonQuery();
Les données de chaîne ou binaires seront tronquées.
L'instruction a été arrêtée.