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

سؤال فى الاستعلام

بدأه shosho842000 في 16 نوفمبر 2009 · 2 رد · 737 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

يوجد لدى مشكله فى الاستعلام حيث يظهر هذا الخطا ولا اعرف ما سببه وماذا يعنى

  If cn.State = ConnectionState.Open Then cn.Close()
			cn.Open()
			cmd.Connection = cn
			cmd.CommandType = CommandType.StoredProcedure
			cmd.Parameters.Clear()
			cmd.CommandText = "somedept"
			cmd.Parameters.Add("@id", SqlDbType.Int).Value = Val(TextBox1.Text)
			tb.Clear()
			tb.Load(cmd.ExecuteReader)

هذا هو الخطا

Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.

حيث ان هذا الكود يتم عرض الادارات بناء على الرقم المرسل من textbox

ويتم الوقوف على هذا السطر

tb.Load(cmd.ExecuteReader)

وشكرا

#2

أحد الجداول المرتبطة بجدول آخر يحوي تسجيل يتيم بمعنى أن هذا التسجيل أو هذه التسجيلات مرتبطة بتسجيل(ات) أخرى عبر مرجع أو مراجع غير صحيح(ة). كحل أولي لهذه المشكلة, أنصحك بمحو كل تسجيلات الجدول الذي به التسجيلات الآباء و الجدول الذي به التسجيلات الأبناء.

تحديد العلاقات بين الجداول على مستوى قاعدة البيانات سيحول دون حصول هكذا مشاكل.

#3

شكرا المشكله فعلا كانت فى العلاقات

تم ايجاد الحل والحمد الله

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