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

عدم جست و جوی اسکول برحسب داده فارسی

0 امتیاز

سلام

خسته نباشید

من یک رکورد فارسی رو می خوام تو اسکول 2014 جستجو کنم برای مثال نام حسن رو می خوام جستجو کنم رکورد ها شو برام بیاره اما  نمیاره در حالی که  نام رو بر حسب انگلیسی بخوام جست و جو کنم تمامی رکوردها رو برام میاره

ممنون میشم کمکم کنید

select * from persons where firstname =  'حسن'

اینم یه N ناقابل

select * from persons where firstname = N'حسن'

 

سوال شده خرداد 26, 1393  بوسیله ی امیدوار (امتیاز 872)   21 63 76
ویرایش شده تیر 12, 1393 بوسیله ی امیدوار

1 پاسخ

0 امتیاز
 
بهترین پاسخ

سلام دوست عزیز

باید قبل از نام مورد جستجو و تک کتیشن ( ' ) یک ( N ) نا قابل بزاری حل میشه  مثل 

select * from TableName Where name = N'علی'

 

موفق باشی

پاسخ داده شده خرداد 27, 1393 بوسیله ی alixw24 (امتیاز 656)   2 5 13
انتخاب شد خرداد 27, 1393 بوسیله ی امیدوار
سلام
بازم جستجو نمی کنه اصلا می خوام به داده فارسی رو ثبت کنم به شکل علامت سوال در میاد ؟؟؟  چرا!!!
نوع داده ای که انتخاب کردی چ نوعیه ؟
nvarchar(50)
نمونه کدی که رکورد رو وارد میکنی چطوریه ؟
insert into family1 values('حسن'(
موقع insert کردن باز یک (N) قبل از تک کتیشن بزار ببین درست میشه یک رکورد تستی وارد کنن ببین
البته برای رکورد های رشته ای
احسن  حل شد
اما بره چی این حالت پیش میاد
N یعنی چی
خواهش میکنم دوست عزیز
برای سازگاری با یونیکد ازش استفاده کن
موفق باشی
...