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

شو من شان هل الإكسبشن!

مغلق
بدأه osa في 24 أبريل 2006 · 2 رد · 453 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عم يطلعلي هل الإكسبشن وأنا عم احذف record ليش!!!!! :( :(

System.Data.DBConcurrencyException: Concurrency violation: the DeleteCommand affected 0 of the expected 1 records.

#2

يوجد مشاكل في الحذف !

أعتقد بنسبه كبيره أنك تحذف صفوف مرتبطه مع جدول أو مع جداول أخرى بعلاقة Master / Details. اذا كنت تريد حذف صف من جدول الـ Master فاحذف ( أولا ) كل ما يتعلق به في الـ Details. أو اجعل العلاقه تـ Cascade Delete حتى يتم حذفهم بطريقه تلقائيه.

#Read

http://MoutazShams.blogspot.com

projects003.gif

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

#3

جربت أعمل حذف للأبناء قبل ما أحذف بس ما مشي الحال

ولما حذفت بالطريقة التالية مشي الحال:

this.BindingContext[this.ds, "table"].RemoveAt(i);

بل الأول كنت عم أحذف هيك :

DataRow dr = this.ds.Tables["sicktab"].Rows;

DataRow[] d2 = dr.GetChildRows(this.ds.Relations[0]);

foreach (DataRow d in d2)

{

d.Delete();

}

dr.Delete();

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

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

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

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

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

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