PDA

View Full Version : سوال: مشکل در ارتباط دهی دو جدول با هم (relation) در سی شارپ



NASA's Spaceman
پنج شنبه 20 شهریور 1393, 18:30 عصر
دو تا جدول دارم که میخوام از تو سی شارپ این دو تا رو با هم ارتباط دهیشون کنم ولی کدی که نوشتم مشکل داره و نمیدونم باید چیکارش کنم
123323
با سپاس Spaceman

alibilgats
پنج شنبه 20 شهریور 1393, 18:34 عصر
احتمالا دلیلش اینه که شما توی جدولت توی فیلد کلید داده های تکراری داری!
جدولاتو رو خالی کن تست بزن

NASA's Spaceman
پنج شنبه 20 شهریور 1393, 19:03 عصر
جدول رو پاک کردم و دوباره ساختمش ولی الان این ارور رو میده:ناراحت:
This constraint cannot be enabled as not all values have corresponding parent values.
با سپاس Spaceman

mreram
پنج شنبه 20 شهریور 1393, 19:08 عصر
ارتباط در صورتی انجام میشه که فیلد پدر مقدار یکتا داشته باشه ولی فیلد فرزند میتونه مقدار تکراری داشته باشه و نمیتونه مقداری بگیره که فیلد پدر حاوی اون مقدار نیست .... اگه این شرط رو رعایت کنید مشکلی نداره....

mreram
پنج شنبه 20 شهریور 1393, 19:12 عصر
دقیقا مشکل شما رعایت نکردنه شرطیه که گفتم... داره میگه فیلد فرزند نمیتونه حاوی مقداری باشه که پدر نداره...

NASA's Spaceman
پنج شنبه 20 شهریور 1393, 19:13 عصر
ارتباط در صورتی انجام میشه که فیلد پدر مقدار یکتا داشته باشه ولی فیلد فرزند میتونه مقدار تکراری داشته باشه و نمیتونه مقداری بگیره که فیلد پدر حاوی اون مقدار نیست .... اگه این شرط رو رعایت کنید مشکلی نداره....
این رو میدونم و هیچ رکورد تکراری تو جدول پدر وجود نداره
با سپاس Spaceman

NASA's Spaceman
پنج شنبه 20 شهریور 1393, 19:18 عصر
مشکل حل شد
یه اسم رو باید تغییر میدادم
با سپاس Spaceman