View Full Version : سوال: تفاوت جستجو فارسی با انگلیسی
mahasti
دوشنبه 26 اسفند 1392, 10:21 صبح
سلام
من از دستور زیر برا سرچ استفاده میکنم اما روی رکوردای فارسی عمل نمیکنه,کسی میدونه علتش چیه؟
"%' +select * from table where Title like '%" + key
meysam99
دوشنبه 26 اسفند 1392, 10:40 صبح
احتمالا به خاطر این هست که دیتابیس روی فارسی تنظیم نشده است. کلمه ای که فارسی سرچ میکنی بدون ی و ک باشه درست ولی اگه این کلمات باشه پیدا نمیکنه.
این مرود رو چک کن ببین همنطوره یا نه
mahasti
دوشنبه 26 اسفند 1392, 10:52 صبح
احتمالا به خاطر این هست که دیتابیس روی فارسی تنظیم نشده است. کلمه ای که فارسی سرچ میکنی بدون ی و ک باشه درست ولی اگه این کلمات باشه پیدا نمیکنه.
این مرود رو چک کن ببین همنطوره یا نه
نه اینطور نیس...
fakhravari
دوشنبه 26 اسفند 1392, 13:09 عصر
بعد لایک
ان خارجی بزار
meysam99
دوشنبه 26 اسفند 1392, 17:55 عصر
پس از این کد استفاده کن جواب میده. همیشه از پارامتر استفاده کن
query.Add(" Text LIKE N'%' + @txt + N'%'");
command.Parameters.Add("@txt", SqlDbType.NVarChar).Value = text;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.