ورود

View Full Version : عدم ارتباط درست بین جداول



alone.m2a
پنج شنبه 10 مرداد 1392, 00:49 صبح
با سلام
من بین 3 تا جدول ریلیشن برقرار کردم
اما وقتی میخوام یه رکورد از جدول persons حذف کنم از دو جدول بعدی اون رکوردهای مرتبط حذف نمیشه و از دستور
sqladp.Update(dtbl);
ایراد میگیره
ارتباط و نوع ها رو چک کردم درست بود
عکس از جدول و ارتباطات رو هم ضمیمه کردم.
ممنون میشم راهنماییم کنید

محمد سلیم آبادی
پنج شنبه 10 مرداد 1392, 02:53 صبح
سلام
باید قانون حذف بر روی cascade تنظیم بشه برای هر دو کلید خارجی.
برای این منظور روی نود جدول در ssms راست کلیک کرده و گزینه design رو انتخاب کنید سپس روی پنجره باز شده راست کلیک کنید و گزینه relationships انتخاب کنید تا به قید جدول دسترسی پیدا کنید سپس در قسمت delete and update specific گزینه delete rule را روی cascade تنظیم کنید.
این کار را روی هر دو جدول انجام بدین. تا از حذف آبشاری لذت ببرید!