الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعديل حقل في قاعدة البيانات

مغلق
بدأه بنت العرب في 13 ديسمبر 2005 · 3 رد · 566 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته...

سؤالي عن كيفية كتابة أمر التعديل 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 أبداً ...

أرجو منكم مساعدتي في أسرع وقت ممكن ... ولكم جزيل الشكر . . .

تم تعديل هذه المشاركة بواسطة معتز شمس في 13 ديسمبر 2005 في 01:38

#2

وعليكم السلام ورحمة الله وبركاته.

ضعي تصميم الجدول.

بالمناسبه ... يمكنك أن تضعي حالة الـ CheckBox في string هكذا أفضل اذا رغبتي ::

string x = checkBox1.Checked.ToString();
string y = checkBox2.Checked.ToString();

تم تعديل هذه المشاركة بواسطة معتز شمس في 13 ديسمبر 2005 في 01:34

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3

الجدول يحتوي على ثلاث حقول من نوع text وهي x,y,n1 بدون ما أحدد مفتاح أساسي المشكلة لو كانت قيمة xفي الجدول خاطئة وعملت من الفورم checkعليها يتم تعديلها مباشرة في الجدول بشكل صحيح ولكن لو كانت صائبة و غيرتها لخاطئة لا يتم تعديل القيمة في الجدول ...

وأشكرك أخ معتز على تفاعلك مع الموضوع ...

تم تعديل هذه المشاركة بواسطة بنت العرب في 13 ديسمبر 2005 في 01:50

#4

لما لا تضعي ال code في ال checkChanged بتاع ال checkbox

if(checkbox1.checked)
{
// put the update statement here with value : true
}
else
{
//put the update statement here with value : false
}

هذا الموضوع مغلق.

مواضيع مشابهة