PDA

View Full Version : سوال: مشکل با حروف فارسی



NIK
یک شنبه 16 خرداد 1389, 08:50 صبح
سلام
چرا این Query جواب نمیده؟



select * from mytable where myfiled='فارسی'

ASKaffash
یک شنبه 16 خرداد 1389, 08:59 صبح
سلام
خیلی تکراریه !


select * from mytable where myfiled=N'فارسی'

NIK
یک شنبه 16 خرداد 1389, 09:51 صبح
با اینکه خیلی تکراریه بازم این روش جواب نمیده

متشکرم

حسین شهریاری
یک شنبه 16 خرداد 1389, 09:57 صبح
مشکل از Callation Name پایگاه داده شما هست.یا موقه ایجاد پایگاه داده تنظیمش نکردید یا الان تنظیم نیست و الا کد بالا هیچ ایرادی نداره.!!

ASKaffash
یک شنبه 16 خرداد 1389, 10:00 صبح
با اینکه خیلی تکراریه بازم این روش جواب نمیده

متشکرم
سلام
اگر فیلد myfield از نوع nvarchar باشد و نصب SQLServer درست باشد. شک نکنید راه همین است (N)

NIK
یک شنبه 16 خرداد 1389, 10:05 صبح
فیلدم از نوع nvarchar(50) و SQL 2005 دارم و به طور کامل نصب شده.
الان من یک فیلد دارم که توی اون داده هایی مثل 'مکانیک' و 'بازرگانی' ثبت شده. البته با این Query مشکلم فعلا حل شده ولی دوست داشتم راه حل رو پیدا کنم.


Select * From mytable where myfiled like 'بازرگان%'


متشکرم

NIK
یک شنبه 16 خرداد 1389, 10:12 صبح
عذر خواهی میکنم

جواب میده

متشکرم