ورود

View Full Version : A Question about asp.net +sql server 2000



jazire
چهارشنبه 02 آذر 1384, 09:23 صبح
سلام.یه سوال داشتم :
من اطلاعات فارسی رو به خوبی در پایگاه وارد می کنم ولی تو بازیابی مشکل دارم.مثلا تو قسمت جستجوی نام اگر "ali" جستجو کنم جواب میده ولی اگر "علی" باشه جواب نمیده.
در واقع باید از جدول مربوطه first name هایی رو select کنه که از textbox ورودی داده شده.ولی جواب نمیده.( :افسرده: :گریه: )
ممنون میشم اگه راهنماییم کنید.

afarinn62
پنج شنبه 11 خرداد 1385, 07:25 صبح
توی اس کیو ال سرورت از char به جای نوع vchar استفاده کن

afarinn62
پنج شنبه 11 خرداد 1385, 07:27 صبح
از vchar به جای char استفاده کن ببخشید اون قبلی اشتباه تایپی بود

Omid Rekabsaz
پنج شنبه 11 خرداد 1385, 20:16 عصر
از چه دستوری برای جستجوی نام استفاده می کنید؟! از Like یا ...؟

AminSobati
پنج شنبه 11 خرداد 1385, 20:46 عصر
دوست عزیزم،
برای ذخیره سازی اطلاعات فارسی (یونیکد) از خانواده N استفاده کنید، مثل NVARCHAR. موقع Search باز هم N به این شکل کاربرد داره:


SELECT * FROM MyTable
WHERE SomeColumn = N'علی'

afarinn62
شنبه 25 شهریور 1385, 11:12 صبح
salam age datatype dakhele sql servereto nvarchar kon va mesle halate engelisi dasturate sql ra vared kon