تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
العلاقة بين الجداول
#1
السلام عليكم ورحمة الله وبركاته

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

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

الجدول الاول اسمة 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.

ارجو المساعده من يعرف حل هذه الاخطاء او لدية اي فكرة وشكرا
الرد }}}
تم الشكر بواسطة:
#2
اخوان ارجو المساعده
الرد }}}
تم الشكر بواسطة:
#3
رجاء المساعده
الرد }}}
تم الشكر بواسطة:
#4
رجاء ما سبب هذا الخطا
الرد }}}
تم الشكر بواسطة:
#5
اخوان شنو سبب المشكلة ؟
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم

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

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



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم