تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: اشکال در update در linq

  1. #1
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14 اشکال در update در linq

    سلام.
    من کد زیر رو نوشتم و می خوام یه فیلد از جدولم رو ویرایش کنم.
    البته این جدول فقط یه سری تنظیمات برنامه توش ذخیره میشه و فیلد کلید اصلی نداره. چون فقط یه ردیف اطلاعات توش ذخیره میشه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی خط دوم رو که می خواد اجرا کنه اررور میده.
    اررورش هم اینه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    باید چطور بنویسمش؟
    ممنون.

  2. #2
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    شما اصلا اون رکوردی که می خوایین تغییر بدین رو سلکت نکردین
    var query = db.Setts.First()
    همیشه اولین رکوردو میگیره
    بهتره که با دستور سلکت و متد single رکوردتونو سلکت کنید

    Sent from my GT-I9500 using Tapatalk

  3. #3
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام دوست عزیز.
    امتحان کردم بازم نشد.
    دقیقا همون اررور رو میده

  4. #4
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    Var q = (from c in db.جدول where c.id == ایدی مورد نظر select c).single();
    Last edited by MERLIN_BOZORG; 28-01-2014 at 11:56.

  5. #5
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام
    حتما باید مقدار داشته باشه یا آی دی داشته باشه؟
    یعنی اگه توش خالی باشه قابل ویرایش نیست؟

  6. #6
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    بلاخره شما باید یه جوری رکوردی که می خوای رو انتخاب کنی
    با بریک پوینت گذاشتن توی کدت ببین اصلا رکوردی رو بر میگردونه؟

    Sent from my GT-I9500 using Tapatalk

  7. #7
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام. مثلا تو دستورات اس کیو ال می نوشتیم:
    Update sett set picadr= "ali"
    (بدون آی دی)
    حالا معادل همین تو لینک نیست؟ حتما باید رکورد برگردونه؟؟؟؟؟؟؟

    Sent from my LT26ii using Tapatalk

  8. #8
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

    نه این کارو تو sql هم نمی کنیم
    اینجوری همه ی رکوردها تغییر میکنه

    Sent from my GT-I9500 using Tapatalk

  9. #9
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام. از اونجایی که تو این جدول یه سری تنظیمات رو ذخیره می کنم فقط یه رکورد دارم. پس با این دستور کارم انجام میشه.

    Sent from my LT26ii using Tapatalk

  10. #10
    اگه نباشه جاش خالی می مونه MERLIN_BOZORG's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فعلا جسم فانی
    پست ها
    353

    پيش فرض

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


    Sent from my GT-I9500 using Tapatalk

  11. این کاربر از MERLIN_BOZORG بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •