PDA

View Full Version : جستجوی فارسی در Sql Server



Alibigham
یک شنبه 27 اردیبهشت 1383, 11:54 صبح
من یک بانک اطلاعات Sql با 14000 رکورد دارم وقتی روی کا مپیوتر خودم جستجو می کنم ( بانک اطلاعات مقالات پزشکی ایران www.parsmedline.net ) نتیجه درست بدست می آید ولی همان بانک اطلاعات را بروی اینترنت گذاشتم ولی نتیجه خیلی کمتر می شود مثلا کلمه علی بروی کامپیوتر خودم 3258 مورد پیدا میکنه ولی بروی اینترنت 3 مورد پیدا میکنه در حالیکه هردو از بانک اطلاعات مثل هم استفاده میکنند اگه کسی مشکل را میدونه برام pm بذاره در ضمن برنامه را با vb.net نوشتم

متشکرم

linux
یک شنبه 27 اردیبهشت 1383, 23:16 عصر
فکر می کنم از کد پیج باشه!

الهام تفریشی
دوشنبه 28 اردیبهشت 1383, 08:49 صبح
فکر می کنم از کد پیج باشه!
به طور حتم همین طوره
من خودم هم با این مشکل مواجه شدم
شما باید کدپیج رو رو یونیکد تبدیل کنید چون در فارسی روی کلمات "ی" و "ک" و "گ" و امثالهم مشکلاتی وجود داره
مثلا اگه شما روی کلمه ای که "ی" نداره امتحان کنید میبینید که این مشکل پیش نمیاد
ودر ضمن نوع فیلدتون رو هم یونیکد انتخاب کنید

Alibigham
سه شنبه 29 اردیبهشت 1383, 10:52 صبح
من تمام کارهای که گفتید انجام دادم مشکل حرف ی را قبلا حل کردم تمام فیلد های من یونیکد هستند و همچنین تمام صفحات ولی درست جواب نمیده از Query Analyzer هم استفاده کردم باز هم همینطوره

الهام تفریشی
سه شنبه 29 اردیبهشت 1383, 12:38 عصر
کد پیج رو
<% Session.CodePage = 65001 %> گذاشتید؟
چون من با این به نتیجه رسیدم
**خواهشن در اخر بگید گه چه طوری مشکلتون حل شد **

hamedj2001
سه شنبه 10 شهریور 1383, 08:49 صبح
من یک بانک sql دارم و یک سری کاربر براش تعریف کردم با مجوزهای مختلف
میخواهم از طریق یک فرم asp.net نام کاربر رو بگیرم و بر اساس نام وارد شده به sql server وصل بشم
اما نمیدونم رشته اتصال رو چطور پارامتری کنم اگه ممکنه منو راهنمایی کنم
متشکرم