PDA

View Full Version : سوال: بانك اطلاعاتي (جستجو)



ALI TT
چهارشنبه 18 اردیبهشت 1387, 00:54 صبح
سلام
من يه خواسته دارم . خواهش مي‌كنم كمكم كنيد
درضم من كد Query رو لازم دارم . مرسي

1 ـ من يه بانك كتاب دارم(Access) و مى‌خواهم وقتي دنبال يه كلمه ميگردم اونو پيدا كنه (از توي بانك) و سپس تمام آن رديف را به يه خروجي بده (DataGri يا List view يا هر چيز ديگر.) من فقط بلدم عين اون كلمه را پيدا كنم


SELECT nameBook FROM TableBook WHERE nameBook = 'ali'

ولي من ميخوام مثلا از توي يه متن نسبتا دراز يه كلمه را پيدا كنه

مثلا:

از توي نوشته‌ي

"كتاب ويژوال بيسيك"

كلمه ويژوال رو پيدا كنه و كل رديف رو نشون بده

يه چيزي مثل find نوت پد(notepad) ويندوز

Morteza_s
چهارشنبه 18 اردیبهشت 1387, 08:57 صبح
همونطور که دوستمنون گفتند باید از LIKE استفاده کنید، به این صورت:


SELECT nameBook FROM TableBook WHERE nameBook LIKE '%ali%'

Sub Zero
چهارشنبه 18 اردیبهشت 1387, 10:01 صبح
در تکمیل جواب دوستان , چون شما پارامتر جستجو رو ازکاربر دریافت میکنید ، از کد زیر برای گرفتن کوئری استفاده کنید.:

CommandText=String.Format("Select nameBook FROM TableBook WHERE nameBook LIKE N'%{0}%'",YourParameter)

ALI TT
چهارشنبه 18 اردیبهشت 1387, 13:48 عصر
ممنون از توجه شما دوستان گرامي
ميرم امتحان كنم 2 دقيقه ديگه ميام

ALI TT
چهارشنبه 18 اردیبهشت 1387, 13:55 عصر
دوستان عزير ، بد جور جواب داد ، خيلي ممنون
موفق و پيروز باشيد

يه سوال ديگه ولي خيلي كوچيك شيء SQL را چگونه تعريف مي منن

masoodp666
پنج شنبه 19 اردیبهشت 1387, 14:05 عصر
شيء SQL را چگونه تعريف مي منن


یعنی چی ؟!!

khz-web1
جمعه 20 اردیبهشت 1387, 01:30 صبح
یعنی چی ؟!!
واسه من هم مبهم شد

ALI TT
جمعه 20 اردیبهشت 1387, 02:16 صبح
بابا همون كه ميگن
Dim a as ....1
منظورم شيء نبود بخشيد