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