BONJOUR à tous!  
je débute en c# et voila mon problème. je conçois une application de gestion de commande et j'ai un soucis avec mon code au niveau du bouton modifier et supprimer.
Code :
 - string c = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"dbarticles.mdb\"";
 -             OleDbConnection con = new OleDbConnection(c);
 -             con.Open();
 -             OleDbCommand cmd = new OleDbCommand("select * from employe where idemploye= '" + emptxt.Text + "'", con);
 -             cmd.CommandType = CommandType.Text;
 -             OleDbDataReader dr = cmd.ExecuteReader();
 -             while (dr.Read())
 -             {
 -                 IDataRecord record = (IDataRecord)dr;
 -                 employe emp = new employe(int.Parse(record[0].ToString()), record[1].ToString(), record[2].ToString(), record[3].ToString(), record[4].ToString(), "modif" );
 -                 emp.ShowDialog();
 -             }
 
  | 
j'utilise une base de données ACCESS. je voudrais aussi dire que j'utilise un listview. Egalement au clique sur le bouton modifier les données doivent repartir dans le formulaire employe. A ce niveau dans le formulaire employe voila Egalement le code pour rendre effectif la modification
Code :
 - if (empchx.Text == "modif" )
 -             {
 -                 string c = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"dbarticles.mdb\"";
 -                 OleDbConnection con = new OleDbConnection(c);
 -                 con.Open();
 -                 OleDbDataAdapter da = new OleDbDataAdapter();
 -                 da.InsertCommand = new OleDbCommand("update employe set nomemploye='" + txtnemp.Text + "', prenomeploye='" + txtpemp + "',contactemploye='" + txtcemp + "', fonctionemploye='" + txtfemp + "'" + " where idemploye='" + txtcodemp.Text + "'", con);
 -                 da.InsertCommand.ExecuteNonQuery();
 -                 MessageBox.Show("compte modifier avec succes" );
 -                 con.Close();
 -             }
 
  | 
 
Message édité par al-faadi le 05-03-2015 à 14:52:03