PDA

View Full Version : سوال: مشکل در گزارش گیری



aspnevis
دوشنبه 30 مرداد 1391, 09:35 صبح
سلام دوستان،
من توی دیتابیسم 3تا جدول به هم مرتبط دارم،قراره از این تعدادی از فیلدهای این 3تا جدول براساس یکی از کلیدهای خارجیم گزارش بگبرم.
برای اینکار از view استفاده کردم و وقتی که sp رو اجرا میکنم جواب میده اما زمان اجرا برای اون کلید های خارجی که چندبار توی جدول استفاده شدن پیغام خطا میده،اررورش رو تو همین سایت پیدا کردم ولی چیزی دستگیرم نشد
ممنون میشم کمکم کنید

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

fakhravari
دوشنبه 30 مرداد 1391, 11:51 صبح
کلید های خارجی خراب است .
چک کنید .
title مشکل در گزارش گیری که نشد title

mehdi_gerami65
دوشنبه 30 مرداد 1391, 12:03 عصر
کلید های خارجی خراب است .
چک کنید .
title مشکل در گزارش گیری که نشد title



ببينيد كليد هاي خارجي شما تو جدول هاي ديگه يونيگ نشدن چون خطا مال يونيك بودن كليد هاست

aspnevis
دوشنبه 30 مرداد 1391, 12:08 عصر
چک کردم کلید های خارجیم تو جدولای دیگه identity هستند و مقدار یونیک می گیرن

mehdi_gerami65
دوشنبه 30 مرداد 1391, 12:11 عصر
نه منظور من اينه كه خود فيلد كليد خارجي نوعش يونيك نباشه نه اينكه مقدار يونيك بگيره

aspnevis
پنج شنبه 02 شهریور 1391, 08:37 صبح
نه منظور من اينه كه خود فيلد كليد خارجي نوعش يونيك نباشه نه اينكه مقدار يونيك بگيره

فکر میکنم منظورتون این باشه که یک کلید خارجی چندبار تکرار شده، که اگه اینطوریه بله تکرار شده و من به همش نیاز دارم، یعنی میخوام مثلا کلید T_Id=4 رو ببینم که ممکنه رکوردهای زیادی به این کلید تعلق داشته باشن. میشه یه روش جدید بهم پیشنهاد بدین؟

ممنون