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

نام تاپیک: جستجوی فارسی در SQL SERVER

  1. #1

    Question جستجوی فارسی در SQL SERVER

    سلام

    از دوستان محترم خواهش می کنم من را در ضمینه جستجوی فارسی در SQL SERVER راهنمایی کنند. در ضمن به وسیله دستور Like نتوانستم یک کلمه فارسی را در یک بانک اطلاعاتی جستجو کنم
    با تشکر

  2. #2
    دوست عزیز
    اولا برای فیلدهایی که فارسی دارن از دیتا تایپ nvarchar استفاده کن
    ثانیا برای جستجو فارسی مانند جستجوی انگلیسی عمل کن و یک حرف N قبل از کلمه مورد نظر بزن مثلا اینجوری میشه
    select * from yourtbl where column like N'%somthing%'
    حالا به جای اون somthing میتونی مقدار یا پارامتر بگذاری که ممکن اینجوری شه
    select * from tbl where column like N'%'+@parameter+'%' l

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    خراسان رضوی
    پست
    677

    نقل قول: جستجوی فارسی در SQL SERVER

    اگه از پروسیجر استفاده کنم .باید چه طوری مشکل جستجوی فارسی رو حل کرد
    برای فراخوانی پروسیجر در برنامه
    Param = Cmd.Parameters.Add("@searchtype1", SqlDbType.VarChar)
    Param.Value = searchtype1
    در اسکیوال(پروسیجر)
    @searchtype1 nvarchar,
    .......
    select .....where morajeeBabat=@searchtype1


    کجا N بزارم

  4. #4

    نقل قول: جستجوی فارسی در SQL SERVER

    نقل قول نوشته شده توسط nazaninam مشاهده تاپیک
    دوست عزیز
    اولا برای فیلدهایی که فارسی دارن از دیتا تایپ nvarchar استفاده کن
    ثانیا برای جستجو فارسی مانند جستجوی انگلیسی عمل کن و یک حرف N قبل از کلمه مورد نظر بزن مثلا اینجوری میشه

    حالا به جای اون somthing میتونی مقدار یا پارامتر بگذاری که ممکن اینجوری شه
    خدا پدر مادرتو واثت نگه داره مشکلم همین N بود

  5. #5

    نقل قول: جستجوی فارسی در SQL SERVER

    سلام من N قبل کلمه گذاشتم و فیلدهام از نوع Nvarchar اما باز هم در جستجوی کلماتی که شامل ی و. ک است رو جواب نمی ده میشه راهنمایی کنید؟

  6. #6

    نقل قول: جستجوی فارسی در SQL SERVER

    باید قبل از جستجو Replace کنی

  7. #7

    نقل قول: جستجوی فارسی در SQL SERVER

    ممنون از راهنمایی تون اما چه چیزی رو با چه چیزی Replace کنم، این مورد در سیستم های متفاوت فرق می کند مثلا در یک سیستم حرف ک را جواب نمی دهد در سیستم دیگر حرف ی یا گ ر ا .لطفا بیشتر راهنمایی کنید

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

  1. تفاوت Response.Redirect با Server.Transfer و Server.Execute
    نوشته شده توسط odiseh در بخش Classic ASP
    پاسخ: 2
    آخرین پست: یک شنبه 18 بهمن 1388, 20:13 عصر
  2. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر
  3. طای HTTP/1.1 500 Server Error Server: Microsoft-IIS/5.1 Date...
    نوشته شده توسط nak303 در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 25 بهمن 1384, 10:02 صبح
  4. پیغام خطا پس از نصبSQL Server 2000 روی Windows Server 2003
    نوشته شده توسط ravanfar در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 03 دی 1383, 23:41 عصر

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

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