تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: ذخیره کردن متن فارسی در sqlexpress؟؟؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2013
    پست ها
    3

    پيش فرض ذخیره کردن متن فارسی در sqlexpress؟؟؟

    سلام دوستان
    من یه برنامه با visual2010 نوشتم.
    زبان c# و با sqlexpress هم ارتباط دادم منتها نمیدونم باید چکار کنم متنی که توی textboxها بصورت فارسی وارد میشه ,فارسی هم در sql ذخیره شه .
    من توی برنامه نویسی مبتدیم ممنون میشم راهنماییم کنید

  2. #2
    داره خودمونی میشه darya_66_12_12's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    شیراز
    پست ها
    67

    پيش فرض

    اگر insrt بنویسی تو expeset راحت میره نگران فارسی نباش خودش فارسی وارد دیتابیست میکنه و موقع نمایشم فارسی نمایش می ده

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2013
    پست ها
    3

    پيش فرض

    اگر insrt بنویسی تو expeset راحت میره نگران فارسی نباش خودش فارسی وارد دیتابیست میکنه و موقع نمایشم فارسی نمایش می ده

    خیلی از کمکتون ممنونم
    من نوع داده رو در دیتابیس nchar گذاشتم درست شد
    بازم ممنون

  4. #4
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بسم الله الرحمن الرحیم
    خیلی از کمکتون ممنونم
    من نوع داده رو در دیتابیس nchar گذاشتم درست شد
    بازم ممنون
    با سلام
    الحمدلله که مسئله تون مرتفع شد؛ یه نکته به ذهنم رسید و اون اینکه برای مواردی که تعداد کاراکترها دقیقا مشخص نیست بهتر است از نوع nvarchar استفاده کنید؛
    حالتی رو فرض کنید که از (50)nchar استفاده کرده اید در این حالت برای تمامی فیلدها 50 خانه از حافظه در نظر میگیرد. ولی موقعی که از nvarchar(50) استفاده میکنید با توجه به تعداد کاراکتر های اون فیلد خانه از حافظه اشغال میکنه.
    موفق باشید.

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2013
    پست ها
    3

    پيش فرض

    بسم الله الرحمن الرحیم

    با سلام
    الحمدلله که مسئله تون مرتفع شد؛ یه نکته به ذهنم رسید و اون اینکه برای مواردی که تعداد کاراکترها دقیقا مشخص نیست بهتر است از نوع nvarchar استفاده کنید؛
    حالتی رو فرض کنید که از (50)nchar استفاده کرده اید در این حالت برای تمامی فیلدها 50 خانه از حافظه در نظر میگیرد. ولی موقعی که از nvarchar(50) استفاده میکنید با توجه به تعداد کاراکتر های اون فیلد خانه از حافظه اشغال میکنه.
    موفق باشید.

    ممنون از لطفتون
    موفق باشید

  6. #6
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بسم الله الرحمن الرحیم
    با سلام
    خواهش میکنم
    شما هم موفق باشید.

  7. #7
    اگه نباشه جاش خالی می مونه hamedvahedi's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    252

    پيش فرض

    علاوه بر اينكه نوع داده رو NVarchar ميگيريد. قبل از مقدار حتما كاراكتر N بصورت زير استفاده كنيد:
    Insert into tbl (name) value (N'حامد')

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •