PDA

View Full Version : CommanBuilder و مشکل در Delete



hooooman
شنبه 25 اسفند 1386, 01:01 صبح
سلام
من 1 دیتاست دارم که فرض کنین 1 رکورد بهش اضافه میکنم
بعد از اینکه رکودم اضافه شد و دیتا آداپتورم رو هم Update (البته بدون هیچ مشکلی)کردم بنا به دلایلی!!!! اونو میخام حذف کنم :


dv2.Delete(0)


و باز میام دیتا اداپتور رو Update کنم که این Error رو میگیرم:



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


باید چیکارش کنم؟!!!!!

تور رو خدا خیلی فوریه!!!!!

در ضمن از CommandBuilder استفاده میکنم

hooooman
پنج شنبه 01 فروردین 1387, 04:03 صبح
سلام
من 1 دیتاست دارم که فرض کنین 1 رکورد بهش اضافه میکنم
بعد از اینکه رکودم اضافه شد و دیتا آداپتورم رو هم Update (البته بدون هیچ مشکلی)کردم بنا به دلایلی!!!! اونو میخام حذف کنم :


dv2.Delete(0)


و باز میام دیتا اداپتور رو Update کنم که این Error رو میگیرم:



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


باید چیکارش کنم؟!!!!!

تور رو خدا خیلی فوریه!!!!!

در ضمن از CommandBuilder استفاده میکنم


سلام ، ضمن عرض شادباش به مناسبت فرا رسیدن نوروز ،یادگار اجداد بزرگوار ایرانیمان

درباره مشکل بالا به این نتیجه رسیدم که فیلد Identity باعثش شده . یعنی اگه Identity رو از جدول برداریم مشکل اصلا وجود نداره . اگه بعد از Update کردن جدول حتی دوباره دستاست رو به دیتااداپتور Fill کنیم ،دیتاست مقدار اونو نمیدونه!!!!!!! ولی مشکل اینجاست که نمیشه برش داشت چون جدولها Header&Detail هستن . حالا دوستان نظری ندارن؟؟ البته شاید این مشکل از درجه بیسوادی من ناشی شده که بقیه عزیزان تا حالا بهش برخورد نکردن