منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : العلاقة بين الجداول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

اخواني الاعزاء تحياتي لكم جميعا

لدي جدولين اردت ان اربط بينهما

الجدول الاول اسمة a ويحتوي على حقل اسمة cur نوعة (varchar(50 المفتاح الاساسي

الجدول الثاني اسمة b ويحتوي على حقلين الحقل الاول اسمة cur1 نوعة (varchar(50 والحقل الثاني اسمة cur2 نوعة (varchar(50

عندما اربط بين الجدولين علاقة من cur الى cur1 الــ DeleteRule=cascade و UpdateRule=cascade تتم العملية بنجاح

وعلاقة من cur الى cur2 الــ DeleteRule=cascade و UpdateRule=cascade تفشل العملية وتظهر هذه الرسالة


'Table1' table saved successfully
'Table2' table
- Unable to create relationship 'FK_Table2_Table11'.
Introducing FOREIGN KEY constraint 'FK_Table2_Table11' on table 'Table2' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint. See previous errors.

ارجو المساعده من يعرف حل هذه الاخطاء او لدية اي فكرة وشكرا
اخوان ارجو المساعده
رجاء المساعده
رجاء ما سبب هذا الخطا
اخوان شنو سبب المشكلة ؟
السلام عليكم

اخي العزيز فحوى المشكلة انك لا تستطيع عمل cascade ل2 مفتاح ثانوي بفس الجدول

لانك اصلا عامل علاقة بين cur و cur1 ومسوي cascade ولا يجوز عمل cascade لcur مع حقل اخر في نس الجدول هذا والله أعلم
الاخ العزيز سجاد شكرا على الرد وهل يوجد حل للمشكلة