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

نام تاپیک: شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

  1. #1

    شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

    سلام روز بخیر
    دوستان میخواهم در بدنه where از یه شرط استفاده کنم
    در واقع یک متغیر از طرف برنامه C#‎ به sp پاس داده می شود میخواهم در بدنه where در صورتیکه متغیر مقدار نداشته باشد یک سری شرط در انجام نشود
    and tb3123.ACREF_COD_REFAREA_ACREF in
    (select distinct(ACREF_COD_REFAREA_ACREF) from [STOPDB.MDF].dbo.groupworks where office=@office)
    میخواهم اگر متغیر @office مغدار ندارد این خط اجرا نشود
    این دستور در sql چگونه می باشد؟؟؟

    if (@office is not null)
    {
    tb3123.ACREF_COD_REFAREA_ACREF in
    (select distinct(ACREF_COD_REFAREA_ACREF) from [STOPDB.MDF].dbo.groupworks where office=@office)
    }

  2. #2

    نقل قول: شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

    ???????????????

  3. #3

    نقل قول: شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

    گسی نمیتونه کمک کنه؟ اصلا همچین چیزی امکان داره؟
    دوستان کارم گیره لطفا راهنمایی کنید

  4. #4
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

    سلام. چندتا راه داره. اول توی C#‎ بر اساس مقدار متغیر @office کوئری مناسب تولید بشه و به sql ارسال بشه. راه دوم ساخت کوئری به صورت داینامیک در sp و اجرای آن
    راه سوم اصلاح شرط به این صورت :
    and (@office is null OR (@office is not null AND tb3123.ACREF_COD_REFAREA_ACREF in (select distinct(ACREF_COD_REFAREA_ACREF) from [STOPDB.MDF].dbo.groupworks where office=@office)))




  5. #5

    نقل قول: شرط دز کوئری (بررسی پر یا خالی بودن متغیر در SP)

    نقل قول نوشته شده توسط Davidd مشاهده تاپیک
    سلام. چندتا راه داره. اول توی C#‎‎ بر اساس مقدار متغیر @office کوئری مناسب تولید بشه و به sql ارسال بشه. راه دوم ساخت کوئری به صورت داینامیک در sp و اجرای آن
    راه سوم اصلاح شرط به این صورت :
    and (@office is null OR (@office is not null AND tb3123.ACREF_COD_REFAREA_ACREF in (select distinct(ACREF_COD_REFAREA_ACREF) from [STOPDB.MDF].dbo.groupworks where office=@office)))



    ممنون از زاهنماییتون با روش سوم به جواب رسیدم
    اما خیلی دوس دارم روش اول و دوم هم یاد بگیرم
    باز از راهنمایی خیلی خوبتون سپاسگذارم

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

  1. نحوه بررسی پر یا خالی بودن یک maskedTextBox
    نوشته شده توسط Jean Reno در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 16 مهر 1398, 13:44 عصر
  2. سوال: نحوه چک کردن پر یا خالی بودن اتاق در سایت رزرو هتل
    نوشته شده توسط Behnam6670 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: جمعه 03 خرداد 1392, 23:54 عصر
  3. سوال: بررسی پر یا خالی بودن دیتاسیت
    نوشته شده توسط kamran_14 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 12 دی 1391, 10:09 صبح
  4. سوال: چك كردن پر يا خالي بودن dataset در كلاس
    نوشته شده توسط multiman در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 12 شهریور 1389, 14:10 عصر
  5. سوال: مشکل در بررسی پر یا خالی بودن یک dataset
    نوشته شده توسط Jean Reno در بخش C#‎‎
    پاسخ: 10
    آخرین پست: شنبه 21 شهریور 1388, 18:48 عصر

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

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