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

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

  1. #1

    مشکل در جستجو با استفاده از LIKE

    با سلام به همه مهندسین عزیز

    من برای جستجو از دستور زیر استفاده می کنم اما وقتی حرف (ی) یا یکسری دیگه از حروف را تایپ می کنم چیزی واسم پیدا نمی کنه
    مثلا اگر دنبار اسم حمید بگردم حرئف حم را که تایپ می کننم پیداش میکنه اما وقتی حرف ی را تایپ می کنم دیگه چیزی بهم نشون نمیده
    لطفا کمک کنید

    "select * from ghasab WHERE name like'%" + textBoxX6.Text + "%' "

  2. #2

    نقل قول: مشکل در جستجو با استفاده از LIKE

    منم همچین مشکلی دارم.

  3. #3

    نقل قول: مشکل در جستجو با استفاده از LIKE

    سلام دوست عزیز.

    کدی که گذاشتی کاملا درسته. حتما مشکل از جای دیگس.

    مثلا چک کن ببین رکوردی که نام حمید رو میخوای جستجو کنی اشتباه تایپ نکردی.

  4. #4

    نقل قول: مشکل در جستجو با استفاده از LIKE

    نقل قول نوشته شده توسط a_ehsan68 مشاهده تاپیک
    سلام دوست عزیز.

    کدی که گذاشتی کاملا درسته. حتما مشکل از جای دیگس.

    مثلا چک کن ببین رکوردی که نام حمید رو میخوای جستجو کنی اشتباه تایپ نکردی.
    ************************
    دوست عزیز چک کردم مشکل تایپی نداره به خدا گیج شدم

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

    نقل قول: مشکل در جستجو با استفاده از LIKE

    نقل قول نوشته شده توسط m_iman_e مشاهده تاپیک
    با سلام به همه مهندسین عزیز

    من برای جستجو از دستور زیر استفاده می کنم اما وقتی حرف (ی) یا یکسری دیگه از حروف را تایپ می کنم چیزی واسم پیدا نمی کنه
    مثلا اگر دنبار اسم حمید بگردم حرئف حم را که تایپ می کننم پیداش میکنه اما وقتی حرف ی را تایپ می کنم دیگه چیزی بهم نشون نمیده
    لطفا کمک کنید
    سلام.
    این مشکل بخاطر تفاوت بین حروف فارسی و عربی هست (کد اسکی متفاوت). حرف ي عربی دو نقطه پایینش هست ولی فارسی اینطور نیست. حرف ک عربی یه حمزه (شیش کوچیک) بالاش هست.
    دلیل این مشکل اینه که در دیتابیس به یک شکل ذخیره کردی و الان در سمت برنامه به یک شکل دیگه براش میفرستی.
    راه های زیادی داری. یکیش بحث پیشگیری هست که خیال خودت رو راحت میکنی.(در سمت sql این کار رو انجام می دید).
    یکی هم بحث درمان هست!. میتونی در سمت سی شارپ وقتی کاراکترهای مورد جستجو رو میفرستید اونو به اون چیزی که در دیتابیس هست تبدیل کنی. یا حتی میتونی جدولت رو اینطور بروزرسانی کنی :
    UPDATE MembersSET LastName = REPLACE(LastName, N'ي', N'ی')

    این کد، حرف ي عربی رو به حرف ی فارسی تبدیل میکنه.

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

  1. پاسخ: 7
    آخرین پست: یک شنبه 22 مرداد 1391, 11:21 صبح
  2. مشکل در جستجو با استفاده از storeprocedure
    نوشته شده توسط hossein_va در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 13 خرداد 1391, 19:22 عصر
  3. جستجو گر سایت با استفاده از LIKE
    نوشته شده توسط fereshte22 در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: شنبه 05 خرداد 1386, 14:19 عصر
  4. مشکل جستجو در یک فیلد با استفاده از like
    نوشته شده توسط moohssenn در بخش PHP
    پاسخ: 8
    آخرین پست: سه شنبه 18 بهمن 1384, 11:55 صبح
  5. مشکل جستجو با استفاده از Full Text Search
    نوشته شده توسط مهدی کرامتی در بخش SQL Server
    پاسخ: 16
    آخرین پست: دوشنبه 17 مرداد 1384, 19:50 عصر

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

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