alisorkheh
دوشنبه 03 آبان 1395, 11:36 صبح
با سلام خدمت دوستان عزیز
من یه برنامه دارم که دیتابیس اون اکسس هست
فرمی طراحی کردم برای ویرایش اطلاعات بانک
حالا هرکاری میکنم اطلاعات جدید جایگزین اطلاعات قبلی نمیشن
و اینم بگم با کدی که نوشتم هیچ مشکلی نداره و برنامه اجرا میشه ولی عمل نمیکنه
اینم کد:
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 رو نوشتم
من یه برنامه دارم که دیتابیس اون اکسس هست
فرمی طراحی کردم برای ویرایش اطلاعات بانک
حالا هرکاری میکنم اطلاعات جدید جایگزین اطلاعات قبلی نمیشن
و اینم بگم با کدی که نوشتم هیچ مشکلی نداره و برنامه اجرا میشه ولی عمل نمیکنه
اینم کد:
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 رو نوشتم