نمایش نتایج 1 تا 4 از 4

نام تاپیک: fill datagrid with error

  1. #1
    کاربر دائمی آواتار niloofar norouzi
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    تهران
    سن
    38
    پست
    433

    fill datagrid with error

    با سلام


    this.sp_Certificate_SelectAll_ATC1TableAdapter.Fill(this.aTC.sp_Certificate_SelectAll_ATC1);


    وقتی دیتا گرید موجود در فرم پر می شه با Error زیر روبرو میشم.

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

    اما وقتی خط به خط اجرا می کنم مشکلی نداره
    لطف می کنید بفرمایید چطور این مشکل را حل کنم
    با تشکر




  2. #2
    کاربر دائمی آواتار niloofar norouzi
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    تهران
    سن
    38
    پست
    433

    نقل قول: fill datagrid with error

    لطفا راهنمایی بفرمایید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    آستارا-تهران
    پست
    357

    نقل قول: fill datagrid with error

    دوست عزیز برنامه رو با حالت start without debugging که کلید میانبرش میشه ctrl+F5 اجرا کنید اونوقت برنامه بدون مشکل اجرا میشه ولی روی سطرهای دیتاگرید علامت های خطا به رنگ قرمز ایجاد میشه و اگه موس رو روش نگه دارید متن خطا رو می تونید ببینید.
    من حدس میزنم که در جدولی که در دیتاست موجود است یک کلید اصلی تعریف شده و با استفاده از stored procedure شما اون جدول رو پر می کنید که یا مقدار null به کلید اصلی اختصاص داده می شود و یا مقادیر کلید اصلی دارای داده های تکراری می شود. اگر چنین موردی پیش آمده بهتره که یا دستور fill رو اصلاح کنید و یا یک کلید اصلی مناسب برای جدول در دیتاست انتخاب کنید.

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1390
    محل زندگی
    کرمانشاه-هرسین
    پست
    40

    نقل قول: fill datagrid with error

    عزیزم این مشکل شمارو منم تجربه کردم و جواب اینه : شما 100% مشکلتون مرتبط با کلید اصلی یا فرعی هستش
    حالا »
    اینکه این دوست عزیزمون فرمودند که کلید اصلی باشه و داده ها تکراری!! اینرو sql اصلا اجازه نمیده
    پس مشکل کجاس؟؟
    این مشکل زمانی پیش میاد که کلید ترکیبی دارید یعنی ترکیب 2 تا فیلد کلید اصلی شمارو تشکیل میدند ! ولی خب این که اصولا نباید مشکلی پیش بیاره !! نه؟
    پس مشکل چیه؟
    مشکل اینه که شما اول کار یه دونه کلید واسه جدولتون گذاشتید بعد دیتاست رو ساختید بعد مدت زمانی تشخیص دادید که کلیدتون رو ترکیبی بسازید ولی یادتون رفته که کلید رو توی دیتاستتون هم تنظیم کنید و از دیدگاه دیتاست محترمه !! کلیدتون یه دونست !!
    راستی میدونم که جواب من برای این دوستمون نوشدارو پس از مرگ سهراب به نظر میرسه ولی من در راستای احترام به قوانین سایت و اینکه نفرات بعدی که این مشکل براشون میاد نرن تاپیک جدید بزنن این مطلب رو زدم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •