PDA

View Full Version : آموزش: مشکل فارسی در اس کیو ال



gerdioz
چهارشنبه 24 آذر 1389, 13:31 عصر
سلام من وقتی با سی شارپ داده های فارسی رو به بانک اس کیو ال می فرستم به صورت غلامت سوال ذخیره میشه اما مستقیم تو خود اس کیو ال میتونم فارسی ذخیره کنم مشکل از کجاست

chasbonakam
چهارشنبه 24 آذر 1389, 13:50 عصر
قبل از مقادیری که می فرستی یه N بگذار
اینجوری:

insert into tbl (feild1)valus(N'@valu')

gerdioz
چهارشنبه 24 آذر 1389, 13:56 عصر
ممنون حل شد اما من قبلا تو ویندوز قبلی همچین مشکلی نداشتم علت چی بود

freestar
یک شنبه 11 فروردین 1392, 09:42 صبح
سلام سال خوبی داشته باشید
راه حل عالی بود. ممنونم. دوست دارم با شما آشنا بشم. hossein@microlino.com

csharpdoost
یک شنبه 11 فروردین 1392, 10:59 صبح
ممنون حل شد اما من قبلا تو ویندوز قبلی همچین مشکلی نداشتم علت چی بود

باید موقع نصب بانک sql یه گزینه داره در قسمتcollectiones(اگه گزینه رو درست گفته باشم) اونجا persian رو تیک میزنی. دیگه موقع ثبت ، اطلاعات رو درست نشون میده.

nima.sh
یک شنبه 11 فروردین 1392, 11:17 صبح
سلام دوست عزیز....
موقعی که داری دیتابیس رو میسازی،زبان رو روی persian 100_al_cl بذار،(به طور پیش فرض از زبان سیستم میگیره)....
موقعی که داری فیلد جدید تعریف میکنی از نوع nchar یا nvarchar بذار....
تا به uni code حساس باشه....
البته روش هایی که دوستان گفتند کاملا درسته...
موفق باشی....