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

نام تاپیک: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

  1. #1

    مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    با سلام.. یک مشکلی پیش اومده برام.قبلا این مشکل نبود الان واسم خیلی عجبیبه.
    من یه تکست باکس درست کردم که توش هر کلمه ای که بنویسیم با توجه به خاصیت TextChanged تکست باکس کل ستون های جدول رو جست و جو میکنه و اگر ردیف یا ردیفهایی با مقدار مورد نظر رو پیدا کرد توی گرید مورد نظر پر کنه.
    متاسفانه الان کلماتی که دارای حروف ی هستن رو پیدا نمیکنه حتی بصورت Ctrl + X هم حرف ی رو وارد کردم ولی عمل نکرد.ببخشید امروز خیلی سوال کردم کوپنم تموم شده شرمنده دیگه

  2. #2

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    سلام دوست عزیز....
    اول اینکه شما باید دیتابیس رو،رو زبان فارسی تنظیم کنی،از این طریق:رو دیتابیس کلیک راست کن،properties،بعد گزینه option رو بزن،از collation گزینه persian 100_cl_al رو انتخاب کن...
    برای هر دستور سرچ بعد مساوی N رو بذار مثل:
    select id from customer where name=N 'ali'

    موفق باشی....

  3. #3

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    ببخشید دوست عزیز بنده از SQL EXPRESS خود ویژوال استفاده میکنم. این مسیری که گفتید نبود.فکر کنم برای SQL server بود که شما فرمودی


    تصحیح :

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

  4. #4
    کاربر دائمی آواتار vaheeed
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    مشهد
    پست
    287

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    منم همین مشکل رو داشتم البته تو sql server و مشکل این بود که داخل پایگاه داداه حرف "ی" به صورت حرف "ی" ( که زیرش دو تا نقطه داره ) ذخیره میشه ولی داخل تکس باکس حرف "ی" به همین صورت وارد میشه خوب این دو تا یکی نیستن من مشکلم رو اینجوری حل کردم که ی رو به اون صورتی که داخل دیتابیس ذخیره میشد سرچ کردم ، ولی با راهنما دوستمون مشکل منم حل میشه فکر کنم ، فقط میشه بگید حرف N دقیقا چیکار میکنه ؟؟

  5. #5
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    نقل قول نوشته شده توسط vaheeed مشاهده تاپیک
    فقط میشه بگید حرف N دقیقا چیکار میکنه ؟؟
    با سلام
    برای اینکه به sql بفهمونیم (بچه است دیگه نمی فهمه) این متنی که الان دارم مینویسم از نوع unicode هست از این N استفاده میشه.
    پس به طور کل برای سرچ و حزف و درج و ویرایش در دیتابیس قبل کلمه یا متن فارسی برای فهموندن فارسی بودن متنموم از این N استفاده میکنیم

  6. #6
    کاربر تازه وارد آواتار hamedAdmin
    تاریخ عضویت
    دی 1391
    محل زندگی
    کاشان
    پست
    58

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    سلام
    البته همه جوابها تا حدودی درسته؛ N هم مخفف کلمه National هستش.و من شخصا همیشه و در هر حال قبل از کوتیشن استفاده اش میکنم چه با حروف فارسی و چه نه!
    اما واقعا و در سطح عام روی تمام سیستمها مشکل شما دوست عزیز حل نشده؛ یه روشی که من خودم تجربه کردم اینه که حروفی مثل "ی" و" ک " رو توی یه فانکشن قبل از ورود به دیتا بیس چک کنید تا "ي" و ک با همزه (که الان یادم نیست کجای صفحه کلیده) نباشه و قبل از ورود این حروف (که تو صفحه کلید برای زبان عربی متفاوت فرض شدن) جایگزین بشه.یعنی مثلا "ي" با "ی" جایگزین بشه.
    این کار رو میتونی با داشتن کد حروف فارسی انجام بدی.
    دوم اینکه فکر کنم بهتره از sql خود استودیو استفاده نکنی تا بتونی مفهوم تجرد و برنامه لایه ای و.... رو بهتر متوجه بشی.

  7. #7

    نقل قول: مشکل جست و جو ی کلماتی دارای حرف "ی" در پایگاه داده

    ممنون از همه دوستان جواب های کاملی بود. آقای hamedAdmin ممنون از راهنمایی خوبتون.. منم کلا از sql server استفاده میکنم ولی این سری چون میخوام یه برنامه بصورت پرتابل درست کنم و اینکه
    تنها از این طریق به ذهنم رسید که میتونم برناممو رو فلش با پایگاه دادش داشته باشم از این جهته.

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

  1. مشکل با حرف ی هنگام جست و جو در پایگاه داده
    نوشته شده توسط rahime در بخش VB.NET
    پاسخ: 11
    آخرین پست: یک شنبه 09 تیر 1392, 01:22 صبح
  2. مشکل در جستجوی کلماتی که حرف ی رو دارند
    نوشته شده توسط ali zi zeperto در بخش PHP
    پاسخ: 6
    آخرین پست: یک شنبه 18 تیر 1391, 01:51 صبح
  3. مشکل در مقایسه کلماتی که حرف ی دارند
    نوشته شده توسط fa_karoon در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: شنبه 19 تیر 1389, 00:13 صبح

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

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