PDA

View Full Version : خطا هنگام قراردادن مقادیر در gridview



hamhik
یک شنبه 05 فروردین 1386, 14:26 عصر
با سلام
من یک دیتا ست ایجاد کردم که اطلاعات رو باید از دو جدول بگیره و در گرید ویو نمایش بده کوئری به کار رفته به

این صورت است:

SELECT useraccount.username, useraccount.emza,

useraccount.avatar, useraccount.urlava, useraccount.jampost,

useraccount.datereg,
useraccount.linkprofile, question.idque,

question.subque
FROM useraccount INNER JOIN
question ON useraccount.username =

question.username
WHERE (useraccount.username = @myuser)

که همان طور که می بینید نام جداول useraccount و question هست و username در جدول
useraccount کلید اصلی و در جدول question کلید خارجی ست حالا هر وقت برنامه رو اجرا می کنم که اطلاعات رو نشون بده با خطای زیر رو برو می شوم


Failed to enable constraints. One or more rows contain values

violating non-null, unique, or foreign-key constraints.


Source Error:


Line 901: }
Line 902: dsusera.useraccountDataTable dataTable = new

dsusera.useraccountDataTable();
Line 903: this.Adapter.Fill(dataTable);
Line 904: return dataTable;
Line 905: }


ناگفته نماند که دیتا ست رو با رفتن به مسیر زیر ایجاد نمودم
add new item\dataset.xsd
و در قسمت بالا که line های خطا را نشان می دهد این line ها رو خودم کد نویسی نکردم مربوط می شه به خود vs

hamhik
یک شنبه 05 فروردین 1386, 22:18 عصر
لطفا کمک کنید

Alireza_Salehi
دوشنبه 06 فروردین 1386, 09:02 صبح
موقع ایجاد روابط میان جدول ها احتمالا گزینه Check Existing Data On Creation Or Re-Enabling در حالت No قرار داشته و داده های موجود(قبل از ایجاد Constaraint) با Constraint ها سازگازی ندارند.