PDA

View Full Version : هندل کردن خطای حذف از دیتابیس توسط GridView



nasr
یک شنبه 03 آذر 1392, 12:55 عصر
سلام
چطور میشه خطاهای مربوط به دیتابیس را که از طریق GridView رخ میده هندل کرد .
من موقع حذف یک رکورد که دارای PrimaryKey است و Forenkey آن در جدول دیگه ای است خطای زیر را میبینم.
می خوام این خطا هنل بشه

روی دکمه Delete در GridView که میزنم این خطا نشون داده میشه


The DELETE statement conflicted with the REFERENCE constraint "FK_TBProductionItem_TBProductions". The conflict occurred in database "MyDB", table "dbo.TBNewOrdersItem", column 'fk_ProductionsId'.
The statement has been terminated.

i.RB92
یک شنبه 03 آذر 1392, 15:14 عصر
خب به خاطر اینه که وابستگی داره رکوردتون و اول باید رکوردهایی که وابسته بهش هستند حذف شن. یا این اررور رو با استفاده از Try Catch هندل کنید یا اینکه تو sql ترتیبی بدید تا با حذف یک رکورد کلیه رکوردهای وابسته به اونم حذف شن.