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

نام تاپیک: مشکل در پروسیجر وقتی کاربر همه پارامترهای ورودی پروسیجر را وارد نکند

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    دی 1388
    محل زندگی
    قزوین
    پست
    37

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

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

    ولی وقتی کاربر همه فیلد ها رو وارد نمیکنه درست نمی باشد

    create proc search
    @name nvarchar(10),
    @family nvarchar(20),
    @age int
    as
    begin


    select *
    from Table_1
    where name=@name and family=@family and age=@age
    end
    ---=========================================
    exec search 'ali','',''

  2. #2

    نقل قول: مشکل در پروسیجر وقتی کاربر همه پارامترهای ورودی پروسیجر را وارد نکند

    شرط رو اینطوری تغییربدین احتمالا درست بشه
    where (isnull(@name,'') = '' or name=@name) and (isnull(@family,'') = '' or family=@family) and (isnull(@age,'') = '' or age=@age)

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    دی 1388
    محل زندگی
    قزوین
    پست
    37

    نقل قول: مشکل در پروسیجر وقتی کاربر همه پارامترهای ورودی پروسیجر را وارد نکند

    بسیار متشکرم

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

  1. سوال: مقدار برگشتی از اجرای یک پروسیجر SQL
    نوشته شده توسط علیرضا حسن زاده در بخش C#‎‎
    پاسخ: 8
    آخرین پست: سه شنبه 05 مرداد 1395, 03:01 صبح
  2. حرفه ای: گرفتن یک مقدار بازگشتی از پروسیجر در برنامه
    نوشته شده توسط soha_smb در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 27 فروردین 1393, 13:39 عصر
  3. پاسخ: 2
    آخرین پست: سه شنبه 31 مرداد 1391, 17:24 عصر
  4. گرفتن مقدار بازگشتی پروسیجر sql در vb
    نوشته شده توسط rezaeyan در بخش VB.NET
    پاسخ: 3
    آخرین پست: شنبه 15 بهمن 1390, 22:10 عصر
  5. سوال: مشکل با مقدار برگشتی پروسیجر SQL
    نوشته شده توسط majidmir در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 0
    آخرین پست: شنبه 30 مرداد 1389, 09:11 صبح

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

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