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

عند تعديل الملفات في القاعدة يغير جميع الملفات ببيانات الملف المعدل

بدأه The.Eagle في 24 أكتوبر 2011 · 5 رد · 733 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة وهي في قاعدة البيانات اكسس

في برنامج عندما اعمل تعديل لملف معين يغير جميع بيانات الملفات ببيانات الملف المعدّل

   con.Open();
            DataSet Set = new DataSet();
            OleDbDataAdapter DataAdapter1 = new OleDbDataAdapter("Select * from Table1 Where [الاسم] ='" + comboBox2.Text + "'", con);
            DataAdapter1.Fill(Set, "Table1");
            con.Close();
            textBox1.DataBindings.Add("Text", Set, "Table1.الاسم");
            textBox2.DataBindings.Add("Text", Set, "Table1.العمر");
            comboBox3.DataBindings.Add("Text", Set, "Table1.الجنس");
            textBox3.DataBindings.Add("Text", Set, "Table1.الجوال");
            textBox4.DataBindings.Add("Text", Set, "Table1.الهاتف");
            textBox5.DataBindings.Add("Text", Set, "Table1.الحي");
            textBox6.DataBindings.Add("Text", Set, "Table1.الشارع");

وعندي طلب آخر وهو أني لا أريد أن أصل للملف عن طريق الاسم

في قاعدة البيانات وضعت رقم الملف وجعلته ترقيم تلقائي وغير قابل للتكرار

وكلما أحاول الوصول لرقم الملف أفشل ولا أعلم لماذا

#2

اعتقد ان المشكلة في جملة التحديث

اما البحث comboBox2.Text فغيرة الي comboBox2.selectText

#3
The.Eagle كتب:

السلام عليكم

عندي مشكلة وهي في قاعدة البيانات اكسس

في برنامج عندما اعمل تعديل لملف معين يغير جميع بيانات الملفات ببيانات الملف المعدّل

   con.Open();
            DataSet Set = new DataSet();
            OleDbDataAdapter DataAdapter1 = new OleDbDataAdapter("Select * from Table1 Where [الاسم] ='" + comboBox2.Text + "'", con);
            DataAdapter1.Fill(Set, "Table1");
            con.Close();
            textBox1.DataBindings.Add("Text", Set, "Table1.الاسم");
            textBox2.DataBindings.Add("Text", Set, "Table1.العمر");
            comboBox3.DataBindings.Add("Text", Set, "Table1.الجنس");
            textBox3.DataBindings.Add("Text", Set, "Table1.الجوال");
            textBox4.DataBindings.Add("Text", Set, "Table1.الهاتف");
            textBox5.DataBindings.Add("Text", Set, "Table1.الحي");
            textBox6.DataBindings.Add("Text", Set, "Table1.الشارع");

وعندي طلب آخر وهو أني لا أريد أن أصل للملف عن طريق الاسم

في قاعدة البيانات وضعت رقم الملف وجعلته ترقيم تلقائي وغير قابل للتكرار

وكلما أحاول الوصول لرقم الملف أفشل ولا أعلم لماذا

عند عملية التعديل أو التحديث لبد يكون هناك شرط بإستحدام كلمة where حتى يتم التعديل على السجل الذى يتحقق معه هذا الشرط , و لكن واضح انك تحدث بإستخدام عبارة update دون أستخدام where معها لذلك يتم التعديل على جميع السجلات بالقيمة المعدلة

لو أرسلت الملف يمكننا تصحيح الخطأ

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#4

جزاكم الله خير

أتمنى تشوفون لي حل

قاعدة البيانات داخل ملف المشروع

أريد أن أبحث برقم الملف وليس بالاسم

*اضافة البيانات عن طريق قاعدة البيانات

WindowsFormsApplication3.rar

#5

الحل يا جماعة الخير

#6

والله ما عندكم سالفة :)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…