al-faddi
Messages postés2Date d'inscriptionjeudi 5 mars 2015StatutMembreDernière intervention 5 mars 2015
-
Modifié par Whismeril le 5/03/2015 à 17:19
al-faddi
Messages postés2Date d'inscriptionjeudi 5 mars 2015StatutMembreDernière intervention 5 mars 2015
-
5 mars 2015 à 15:48
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.
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
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();
}