درباره نویسنده

مسعود طاهری

مسعود طاهری

عاشق علیرضا (پسرم) و همسرم. در ضمن SQL Server را هم دوست دارم.

10 Comments

  1. محمدرضا رحمت زاده

    محمدرضا رحمت زاده

    سلام خداقوت
    من روی سیستم اسکیوال سرور ۲۰۱۷ نصب دارم با کولاشن persian_100_ci_as ، اطلاعاتی ک اینزرت میشه توی دیتابیس با کیبورد فارسی و حروف ی ظاهرا فارسی است ولی در جستجوها روی این حرف مشکل دارم و پیدا نمیکنه ردیفایی ک حرف ی رو دارند !!!

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

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

      پاسخ دادن
  2. مریم طاهری

    با سلام و ادب
    ممنون از بابت اطلاعات مفیدتان در سایت
    خواستم ازتون بپرسم چگونه میتوان از طریق entity framework و قبل از اینکه دیتاها و کوئری برای جستجو یا ذخیره شدن به دیتابیس ارسال شود، مقادیر ی و ک عربی را به فارسی تبدیل کرد؟؟؟

    پاسخ دادن
    1. آرزو محمدزاده

      آرزو محمدزاده

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

      dl4.nikamooz.com/Ticket/Sample32.cs

      پاسخ دادن
  3. علی

    من یک جدول دارم که بر اساس CP1256 هست. Collection های مختلف و از جمله دو کالکشن Persian_100_CI_AI , SQL_Latin1_General_CP1256_CI_AS تست کردم ولی همچنان مشکل دارم و اطلاعات درست نمایش داده نمی شه. چند روزه که وقت گذاشتم ولی به نتیجه ای نرسیدم.
    خیلی ممنون میشم کمکم کنید
    باتشکر

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      داده های درست نمایش داده نمی شود ؟
      منظورتان علامت ؟ است

      یا مشکل در Join و… بین فیلدهای این دو جدول دارید

      پاسخ دادن
  4. علی

    سلام وقت بخیر
    بنده یک نرم افزار واسطی دارم که اون به دیتابیس وصل میشه و یک سری خدماتی رو ارائه میده. به صورت خیلی ساده و خلاصه یک مقداری رو می گیره و یک نتیجه ای رو بر می گرداند. مشکل من با مقادیری هست که “ی” دارند. آیا راهکاری وجود داره؟
    در واقع می خواهم کوئری زیر نتیجه ای رو برگردونه.
    select Rank from table_name where Rank =’زیاد’
    البته می دونم اگه یک “N” به اول مقدار اضافه کنم میشه جواب گرفت ولی متاسفانه من به کوئری نرم افزار واسط دسترسی ندارم تا این رو اضافه کنم. این نرم افزار فقط مقدار موردنظر رو می گیره.
    پیشاپیش سپاسگزارم
    تشکر

    پاسخ دادن
    1. آرزو محمدزاده

      آرزو محمدزاده

      درود وقت بخیر
      به نقل از مهندس مسعود طاهری

      روی دیتابیس Collation را ۱۲۵۶ بگذارید و بررسی کنید

      با تشکر

      پاسخ دادن
  5. Sattar

    با سلام
    ممنون بابت آموزش خوبتون
    بنده یک سری اطلاعات را به صورت دستی وارد دیتابیس کردم
    حالا یه کوئری گرفتم تا ببینم اطلاعات مرتب شده است یا نه
    در نتیجه حاصل شده همه اطلاعات مرتبه اما حروف ؛و؛ و ؛ک؛ در جای درسته خودش قرار نمیگیره
    http://uupload.ir/files/w57v_333.png
    با تغییر Collation هم تغییری حاصل نشد
    چه Arabic و چه Persian
    http://uupload.ir/files/ytod_111.png
    در ضمن ویندوز ۱۰ و Sql server 2017
    راه حل چیه؟
    ممنون

    پاسخ دادن
    1. مسعود طاهری

      مسعود طاهری

      سلام لطفا Collation فیلد مورد نظر را هم بررسی کنید (سطوح Collation)

      پاسخ دادن

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

به دلیل جلوگیری از شیوع ویروس کرونا، همایش معماری میکروسرویس به صورت آنلاین برگزار خواهد شد.
اطلاعات بیشتر
close-image