PDA

View Full Version : مشکل در جستجوی اطلاعات در دیتا بیس به صورت فارسی



akram_k
پنج شنبه 15 تیر 1391, 22:32 عصر
سلام من وقتی میخوام توی جدولم یک سری اطلاعات رو که نوع nvarchar رو براشون انتخاب کردم ( مثل فیلد نام ) و سپس با یک query که جستجو رو بر اساس اون فیلد انجام میده ، اونها رو لیست کنم ، چیزی رو برام نمیاره مثل اینکه اصلا یه همچین اطلاعاتی رو تو جدولم ندارم مثل این query ساده :


select * from master where firstname='علی'
لطفا اگه نیاز به اضافه کردن چیز خاصی تو sql نیاز هست یا اگه تنظیمات دیگه ای تو برنامه بهشون نیاز هست بهم بگین . ممنون از همه

maktoom
پنج شنبه 15 تیر 1391, 23:33 عصر
سلام
باید قبل از ایجاد پایگاه(فکر کنم) قابلیت unicode رو بهش می دادید. اخیرا بهش برنخوردم بدونم دقیقا کجاست ولی یادمه مدتی پیش در این فروم در موردش بحث شده. یه جستجو بکنید پیداش می کنید.

Felony
پنج شنبه 15 تیر 1391, 23:34 عصر
جست و جو رو به صورت Unicode انجام بدید :

select * from master where firstname=N'علي'

select * from master where firstname LIKE N'%علي%'