سلام دوستان
من یه برنامه با visual2010 نوشتم.
زبان c# و با sqlexpress هم ارتباط دادم منتها نمیدونم باید چکار کنم متنی که توی textboxها بصورت فارسی وارد میشه ,فارسی هم در sql ذخیره شه .
من توی برنامه نویسی مبتدیم ممنون میشم راهنماییم کنید
سلام دوستان
من یه برنامه با visual2010 نوشتم.
زبان c# و با sqlexpress هم ارتباط دادم منتها نمیدونم باید چکار کنم متنی که توی textboxها بصورت فارسی وارد میشه ,فارسی هم در sql ذخیره شه .
من توی برنامه نویسی مبتدیم ممنون میشم راهنماییم کنید
اگر insrt بنویسی تو expeset راحت میره نگران فارسی نباش خودش فارسی وارد دیتابیست میکنه و موقع نمایشم فارسی نمایش می ده
خیلی از کمکتون ممنونم
من نوع داده رو در دیتابیس nchar گذاشتم درست شد
بازم ممنون
بسم الله الرحمن الرحیم
با سلام
الحمدلله که مسئله تون مرتفع شد؛ یه نکته به ذهنم رسید و اون اینکه برای مواردی که تعداد کاراکترها دقیقا مشخص نیست بهتر است از نوع nvarchar استفاده کنید؛
حالتی رو فرض کنید که از (50)nchar استفاده کرده اید در این حالت برای تمامی فیلدها 50 خانه از حافظه در نظر میگیرد. ولی موقعی که از nvarchar(50) استفاده میکنید با توجه به تعداد کاراکتر های اون فیلد خانه از حافظه اشغال میکنه.
موفق باشید.
ممنون از لطفتون
موفق باشید
بسم الله الرحمن الرحیم
با سلام
خواهش میکنم
شما هم موفق باشید.
علاوه بر اينكه نوع داده رو NVarchar ميگيريد. قبل از مقدار حتما كاراكتر N بصورت زير استفاده كنيد:
Insert into tbl (name) value (N'حامد')
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)