الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في أكواد الديليت

بدأه ورقة فضة في 8 أبريل 2014 · 2 رد · 441 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
السلام عليكم ورحمة الله وبركاته

يعطيكم العافية

 

أرجو مساعدتي في حل هذه المشكلة والتي تعيقني عن إكمال ربط قاعدة البيانات.

عندما أدخلت أمري الـ Edit والـ Delete حدثت لي مشكلتان فيهم :

 

- في الـ Edit لا يتم تغيير أي شيء لا في الموقع ولا في القاعدة.

- في الـ Delete تظهر لي رسالة مفادها أن السجل الذي أحاول تغييره مرتبط بجداول أخرى فلا أستطيع حذفه. ( في جدول Trainee )

 

هنا صورتي من شاشة الحذف، وأخرى لشاشة رسالة الخطأ التي تظهر عند القيام بالحذف،  وأيضًا قاعدة البيانات حتى يمكن رؤية العلاقات بين الجداول والموقع كاملًا.

 

 

13969514892.png

 

13969514891.png

 


 

#2

تحقق من العلاقات بين الجداول

 

اعتقد بأنك تريد حذف سجل من جدول أساسي هذا السجل مرتبط بقوة بسجل او سجلات في جدول فرعي (فرعية) بينهما علاقة

 

1- حاول تعديل شكل العلاقة ( من قاعدة البيانات نفسها ) من خلال اذا حذفت السجل الاساسي اتوماتيكيا فإن قاعدة البيانات تحذف السجلات المرتبطه به في الجداول الأخرى بدون الحاجة لكتابة اكواد اضافية للحذف

 

أو اذا كانت السجلات الفرعية مهمة بعد حذف السجل الاساسي فأنصحك

 

2- بتغيير شكل العلاقة بين الجدول الاساسي والفرعية واجعلها علاقة عادية وبذلك تتفادى رسائل الخطأ العائدة من قاعدة البيانات

 

 

 

والله اعلم

سبحان الله وبحمده سبحان الله العظيم


 


 


syria.jpg


#3

مشكلة الدليت ، بالتأكيد ان هناك جداول فرعية مرتبطه بالجدول الذي تريدين الحذف منه كما قال الاخ قبلي

ممكن تعدلي من خيارات الجداول في الداتا بيس نفسها

 

و لو حبيتي عن طريق الكود ، اكتبي كود لحذف السجل من الجداول الفرعية ، يليها الكود الخاص بالحذف من الجدول الاساسي.

\

مشكلة التعديل ، يا ليت لو تشاركينا كود التعديل عشان نحاول نساعدك

\

*يا حبي لك لو في موقعك مشكلة ، و بغيتي ترفعين الملف لنا ،، حاولي ترفعين الصفحة اللي فيها المشكلة بس ، مو ترفعين الملف كامل ، مجرد نصيحه و على راحتك :) *

مواضيع مشابهة