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

نام تاپیک: علت خطای ForeignKeyReferenceAlreadyHasValueException

  1. #1
    کاربر جدید آواتار omid78
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    تهران
    سن
    24
    پست
    5

    علت خطای ForeignKeyReferenceAlreadyHasValueException

    دوستان علت ارور System.Data.Linq.ForeignKeyReferenceAlreadyHasValu eException: 'Operation is not valid due to the current state of the object.' چیست ؟

  2. #2
    کاربر تازه وارد آواتار fortex
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    shiraz
    سن
    34
    پست
    76

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException

    دوست عزیز لطفا کدنویسیت رو قرار بده.

  3. #3
    کاربر جدید آواتار omid78
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    تهران
    سن
    24
    پست
    5

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException


    var query2 = (from u in connect.tblClasses where u.ClassID == Convert.ToInt32(radMultiColumnComboBox1.SelectedVa lue) select u).Single();


    var query = (from u in connect.tblStudentBasics where u.StudentID == Convert.ToInt32(dataGridView1[0, dataGridView1.CurrentRow.Index].Value) select u).Single();
    query.StudentName = txtName.Text;
    query.StudentFatherName = txtFather.Text;
    query.StudentFamilyName = txtFamilyName.Text;
    query.StudentFullName = lblFullName.Text;
    query.StudentPhoneNumber = txtPhone.Text;
    query.ClassID = Convert.ToInt32(query2.ClassID);

  4. #4
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException

    مشکل در مقدار دهی مستقیم کلید خارجی ClassID هست.

    var query2= connect.tblClasses.Find( Convert.ToInt32(radMultiColumnComboBox1.SelectedVa lue));
    var query= connect.tblStudentBasics.Find(Convert.ToInt32(data GridView1[0, dataGridView1.CurrentRow.Index].Value));
    query.StudentName = txtName.Text;
    query.StudentFatherName = txtFather.Text;
    query.StudentFamilyName = txtFamilyName.Text;
    query.StudentFullName = lblFullName.Text;
    query.StudentPhoneNumber = txtPhone.Text;
    query.tblClass = query2;
    First,solve the problem then write the code

  5. #5
    کاربر جدید آواتار omid78
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    تهران
    سن
    24
    پست
    5

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException

    Untitled.png
    این مشکل رو با متد Find داره

  6. #6
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException


    using System.Linq;

    اگر باز خطا داد بجای متد Find از متد FirstOrDefault بزار
    First,solve the problem then write the code

  7. #7
    کاربر جدید آواتار omid78
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    تهران
    سن
    24
    پست
    5

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException

    از
    usingSystem.Linq
    استفاده میکنم ولی نه متد Find جواب میده و نه متد FirstOrDefault

  8. #8
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: علت خطای ForeignKeyReferenceAlreadyHasValueException

    ClassId پرایمری کی جدول tblClass و StudentId پرایمری کی جدول StudentBasic هست .

    var id=Convert.ToInt32(radMultiColumnComboBox1.Selecte dValue);
    var query2= connect.tblClasses.FirstOrDefault(c=>c.ClassId==id );
    id=Convert.ToInt32(data GridView1[0, dataGridView1.CurrentRow.Index].Value);
    var query= connect.tblStudentBasics.FirstOrDefault(c=>c.Stude ntId==id);
    First,solve the problem then write the code

تاپیک های مشابه

  1. علت خطای زیر
    نوشته شده توسط Hossein Bazyan در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 22 اردیبهشت 1388, 14:12 عصر
  2. سوال: علت خطاي زير چيست
    نوشته شده توسط hrj1981 در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 22 دی 1387, 20:50 عصر
  3. علت خطاي يك stored procedure
    نوشته شده توسط sara_wait_for_you در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 22 خرداد 1387, 13:28 عصر
  4. علت خطای error creating cursor handle
    نوشته شده توسط rasool1110 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 06 خرداد 1386, 18:38 عصر
  5. علت خطای stack overflow در کد زیر
    نوشته شده توسط احمد در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 07 آذر 1382, 20:39 عصر

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

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