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

نام تاپیک: مشکل در جستجوی فارسی از طریق پارامتر

  1. #1

    مشکل در جستجوی فارسی از طریق پارامتر

    سلام دوستان. من وقتی بعضی از اسامی فارسی رو جستجو میکنم با مشکل رو به رو میشم در ضمن
    وقتی قبلش N میزارم مشکل حل میشه اما اگه پارامتر باشه نمیدونم باید چیکار کرد.لطف دارید اگه با روشی رو که میدونید کمکم کنید.اینم کد مرتبط با اون.

    Select * From CustomerProperties where
    IDNum = @IDNum and (Name like @Name) and Family like @Family

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    سن
    47
    پست
    182

    نقل قول: مشکل در جستجوی فارسی از طریق پارامتر

    اگه از Stored Procedure استفاده کنین و نوع پارامترتون رو NVARCHAR بگذارین مشکل تون حل می شه.

  3. #3

    نقل قول: اگه از Stored Procedure استفاده کنین...

    من از Stored Procedureاستفاده میکنم و نوع پارامترهاش هم NVARCHARاما این مشکل برای بعضی از
    حروف برقرار من دیشب یه راه حلی به ذهنم رسید که مشکلم حل شد..اگر کسی راه بهتری میدونه مطرح کنه.منونم.
    من قبل خط اصلی اینطور عمل کردم:
    set @Name=N'%'
    set @Family=N'%'
    '


    Select * From CustomerProperties where
    IDNum = @IDNum and (Name like @Name) and Family like @Family

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

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