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

نام تاپیک: در مورد ثبت اطلاعات به صورت فارسي در sql server

  1. #1

    در مورد ثبت اطلاعات به صورت فارسي در sql server

    سلام دوستان. من وقتي كاربرم مياد اطلاعاتشو وارد ميكنه و دكمه ي ثبت رو ميزنه، اطلاعاتش تو بانك ثبت ميشه اما اون اطلاعاتي كه فارسي هست به صورت علامت سوال ثبت ميشه. يك نفر گفته بود بايد تو دستور insert يك N قرار بديم اما اين N رو نميدونم به چه شكل و كجاي دستورم قرار بدم تا فارسي ثبت بشه تو بانكم؟؟؟؟

  2. #2
    کاربر دائمی آواتار khorsandreza
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تبریز
    پست
    776

    نقل قول: در مورد ثبت اطلاعات به صورت فارسي در sql server

    به شکل زیر
    مثال:در این مثال جدولی بطور فرضی داریم با سه ستون code,fnam,lnam که ستون code از نوع عددی و دو ستون بعدی از نوع nvarchar

    Insert Into MyTb (Code,fanam,lnam) values(1,N'محمد',N'اکبری')

  3. #3

    نقل قول: در مورد ثبت اطلاعات به صورت فارسي در sql server

    نقل قول نوشته شده توسط khorsandreza مشاهده تاپیک
    به شکل زیر
    مثال:در این مثال جدولی بطور فرضی داریم با سه ستون code,fnam,lnam که ستون code از نوع عددی و دو ستون بعدی از نوع nvarchar

    Insert Into MyTb (Code,fanam,lnam) values(1,N'محمد',N'اکبری')
    اگه اطلاعات توي textbox باشه و از توي textbox قرار باشه ثبت بشه توي database، كجا N رو قرار بدم؟ مثلا بخش value دستور اينطوريه:

    values('"
    + TextBox1.Text + "','" + TextBox2.Text + "'

  4. #4

    نقل قول: در مورد ثبت اطلاعات به صورت فارسي در sql server

    شما احتمالا collation دیتابیستون درست نیست...!
    values(N'" + TextBox1.Text + "',N'" + TextBox2.Text + "'

  5. #5
    کاربر دائمی آواتار reza344
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    اصفهان
    سن
    42
    پست
    126

    نقل قول: در مورد ثبت اطلاعات به صورت فارسي در sql server

    معمولا فیلد هایی که از نوع NvarChar هستند چنین مشکلی ندارند حتی اکه موقع تعریف دیتابیس Collation رو روی یکی از حالتهای Arabic نگذاشته باشی و روی حالت پیشفرض اس کیو ال سرور بوده باشه،ولی بازم میتونی Arabic_CI_AS رو انتخاب کنی ،ضمنا در این مورد مطلب پیش از این زیاد تو سایت اومده سرچ پلیز

  6. #6

    نقل قول: در مورد ثبت اطلاعات به صورت فارسي در sql server

    سلام
    بهتره به جاي استفاده مستقيم از داده ها،‌ اونها رو به طور پارامتر ارسال كنين
    امنيتش بالاتره
    حدالامكان از storeprocedure استفاده كنين

    موفق باشين

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

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