با سلام خدمت دوستان عزیز
من یه برنامه دارم که دیتابیس اون اکسس هست
فرمی طراحی کردم برای ویرایش اطلاعات بانک
حالا هرکاری میکنم اطلاعات جدید جایگزین اطلاعات قبلی نمیشن
و اینم بگم با کدی که نوشتم هیچ مشکلی نداره و برنامه اجرا میشه ولی عمل نمیکنه
اینم کد:
oleDbCommand1.Parameters.Clear();
oleDbCommand1.CommandText = ("update table set name=@a, lname=@b, fthname=@c, ncode=@d where id=@j");
oleDbCommand1.Parameters.AddWithValue("@a", textBox1.Text);
oleDbCommand1.Parameters.AddWithValue("@b", textBox2.Text);
oleDbCommand1.Parameters.AddWithValue("@c", textBox3.Text);
oleDbCommand1.Parameters.AddWithValue("@d", textBox4.Text);
oleDbCommand1.Parameters.AddWithValue("@j", textBox10.Text);
oleDbConnection1.Open();
oleDbCommand1.ExecuteNonQuery();
oleDbConnection1.Close();
MessageBox.Show("!تغییرات به درستی ثبت گردید");
و اینم بگم که id که توی جدول مربوط به سطر هست، توی textbox10 میشینه
طبق اون where رو نوشتم