منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] مشكلة في العلاقات تظهر الرسالة التالية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171)
+--- الموضوع : [سؤال] مشكلة في العلاقات تظهر الرسالة التالية (/showthread.php?tid=17870)



مشكلة في العلاقات تظهر الرسالة التالية - thevirus - 01-11-16

الرسالة هي 
'Classes' table saved successfully
'JTSSCP' table
- Unable to create relationship 'FK_JTSSCP_Classes'.  
Introducing FOREIGN KEY constraint 'FK_JTSSCP_Classes' on table 'JTSSCP' 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.

علما ان المجدول classes جدول رئيسي والجدول JTSSCP هو جدول تقاطع من عدة جداول والمشكلة انه لا يقبل الارتباط سوى بجدول واحد فقط مالحل الصورة التالية توضح
والحقول التي عليها العلاقات تتطابق في كل شيء ,,,,,,,,,,,,,,
[attachment=12151]


RE: مشكلة في العلاقات تظهر الرسالة التالية - ممدوح - 01-11-16

عذراً هذا رد سريع لعدم توفر وقت للتدقيق في الصورة

الرسالة بتقوم أنك ستسبب في دواة،
يبدو أنك حددك الربط بالتكامل مع أحداث Delete وUpdate والتي تعني عند الحذف يحذف المترابط معه أيضاً وكذلك في التحديث.


RE: مشكلة في العلاقات تظهر الرسالة التالية - thevirus - 01-11-16

(01-11-16, 01:18 PM)ممدوح كتب : عذراً هذا رد سريع لعدم توفر وقت للتدقيق في الصورة

الرسالة بتقوم أنك ستسبب في دواة،
يبدو أنك حددك الربط بالتكامل مع أحداث Delete وUpdate والتي تعني عند الحذف يحذف المترابط معه أيضاً وكذلك في التحديث
انا حددتها فرض التكامل المرجعي لكن  ما قبل SQL العلاقة .
طيب مالسبب ممكن الافادة في علاقات مع جدول التقاطع