mojtaba-saleh
پنج شنبه 16 آبان 1387, 00:56 صبح
سلام
من برای یه پروژه مجبورم از دیتابیس اکسس استفاده کنم
برنامه , برنامه ی جستجو در مقالات هست. من از DataReader برای ارتباط با دیتابیس استفاده کردم.
طبق این کد
command.CommandText = "Select * From Articles Where Subject Like '%[" & EditBox1.Text& "]%'"
من جستجو رو انجا میدم , تا وقتی [ و ] رو اطراف متن یونیکدم نذارم , جستجو کلا Resulte بهم نمی ده اما بعد از گذاشتن اونها وقتی یک کلمه رو وارد کنم هر رکوردی که حتی یکی از حرف هاش توی کلمه مورد جستجوی من قرار داره رو خروجی میده :گریه:
مثلا دو تا جمله مثل زیر داریم
امروز هوا خوبه
دیروز رفتم دانشگاه
حالا کلمه مورد جستجوی من "دیوار" هست , چون حرف "ی" توی جمله دوم هست , اون رو هم خروجی میده , در صورتی که من اینجا انتظار خروجی خالی رو دارم.
ممنون می شم کمکم کنید
من برای یه پروژه مجبورم از دیتابیس اکسس استفاده کنم
برنامه , برنامه ی جستجو در مقالات هست. من از DataReader برای ارتباط با دیتابیس استفاده کردم.
طبق این کد
command.CommandText = "Select * From Articles Where Subject Like '%[" & EditBox1.Text& "]%'"
من جستجو رو انجا میدم , تا وقتی [ و ] رو اطراف متن یونیکدم نذارم , جستجو کلا Resulte بهم نمی ده اما بعد از گذاشتن اونها وقتی یک کلمه رو وارد کنم هر رکوردی که حتی یکی از حرف هاش توی کلمه مورد جستجوی من قرار داره رو خروجی میده :گریه:
مثلا دو تا جمله مثل زیر داریم
امروز هوا خوبه
دیروز رفتم دانشگاه
حالا کلمه مورد جستجوی من "دیوار" هست , چون حرف "ی" توی جمله دوم هست , اون رو هم خروجی میده , در صورتی که من اینجا انتظار خروجی خالی رو دارم.
ممنون می شم کمکم کنید