//Méthode Insert public void ExecuteUpdate(string connectionString,classEtudiant Etud) { //écriture de la requête SQL string requete;//la chaine qui va contenir la requête SQL correspondante requete = "insert into etudiant (matricule, nom, prenom, sexe, [date de naissance], [lieu de naissance], adresse, nationalite, serie_bac,moy_bac, wilaya) values ('" + Etud.Matricule +"','" + Etud.Nom + "','" + Etud.Prenom + "','" + Etud.Sexe + "','" + Etud.Date_naiss + "','" + Etud.Lieu_naiss + "','" + Etud.Adresse + "','" + Etud.Nationalite + "','" + Etud.Serie_bac + "'," + Etud.moy_bac + ",'" + Etud.Wilaya + "')"; // on gère les éventuelles exceptions try { using (SqlConnection connexion = new SqlConnection(connectionString)) { // ouverture connexion connexion.Open(); // exécute sqlCommand avec requête de mise à jour SqlCommand sqlCommand = new SqlCommand(requete, connexion); int nbLignes = sqlCommand.ExecuteNonQuery(); //affichage résultat // affichage résultat MessageBox.Show (nbLignes+" étudiant ajouté avec succès","Opération réussie",MessageBoxButtons.OK,MessageBoxIcon.Information); } } catch (Exception ex) { // msg d'erreur MessageBox.Show ("Erreur d'accès à la base de données \n(" + ex.Message + ")"); } } } }