السلام عليكم ورحمة الله وبركاته...
سؤالي عن كيفية كتابة أمر التعديل update لمجموعة حقول في جدول قاعدة بيانات مع العلم أن هذه الحقول يتم استقبال قيمها عن طريق CheckBox في الفورم من المستخدم اما true أو false وقمت بكتابة الكود كالتالي :
string x=" ";
string y=" ";
if(CheckBox1.Checked==true)
x="True";
else if(CheckBox1.Checked==false)
x="False";
if(CheckBox2.Checked==true)
y="True";
else if(CheckBox2.Checked==false)
y="False";
string n1=TextBox1.Text;
//open connection with System Database
OleDbConnection cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("DataBase/SaudiTelecom.mdb")+";");
OleDbCommand com=new OleDbCommand(("UPDATE table_name SET x='"+x+"', y='"+y+"' where no='"+n1+"'and " ),cn);
cn.Open();
com.ExecuteNonQuery();
cn.Close();والمشكلة عندما يتم تعديل قيمة الـ CheckBox إلى true لاتتغير بعد ذلك الى false أبداً ...
أرجو منكم مساعدتي في أسرع وقت ممكن ... ولكم جزيل الشكر . . .
