PDA

نسخه کامل مشاهده نسخه کامل : سوال در مورد جستجو در دیتا بیس



حامد منصف
12-04-2007, 09:51
با سلام خدمت دوستان عزیز
من برای جستجوی یک کلمه تو یه فیلد به مشکل بر خوردم
یعنی میخوام یه کلمه مثل باران رو تو فیلدی که محتویاتش (هوا بارانی بود)پیدا کنم
چجوری میشه این کارو انجام داد؟

hamidreza_buddy
12-04-2007, 19:31
با دستور sql به نام LIKE :ی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حامد منصف
13-04-2007, 01:06
ممنون ولی منظورم تو بانک اکسس بود نه sql

hamidreza_buddy
13-04-2007, 20:07
منظورم زبان sql بود. زبان sql یه زبان استاندارده که همۀ دیتابیس ها اونو پیاده سازی کردن. گرچه در مواردی کمی با هم متفاوتند ولی در دستورهای متداولی مثل LIKE همه با هم سازگارند.

حامد منصف
14-04-2007, 17:45
شرمنده ولی من تو ویژوال بیسیک که نمیتونم ازاین فرمان استفاده کنم!!!

hamidreza_buddy
14-04-2007, 20:49
یعنی چی؟ منظورت اینه که جواب اشتباه میده؟
نو ویژوال بیسیک هم میشه این دستورات sql را به یک پایگاه داده داد.

حامد منصف
15-04-2007, 00:35
در واقع من نمیدونم چطور باید از این دستور استفاده کنم آخه sql کار نکردم
ببینین من الان با موتوری که طراحی کردم رفتم تو فیلد مورد نظر میخوام ببینم آیا کلمه مورد نظر تو فیلد هست یا نه (تنها یا ترکیبی)
حالا نوشتن این فرمان به تنهایی جواب میده؟ خودم الان تست میکنم و نتیجه رو اینجا میگم

حامد منصف
15-04-2007, 01:33
عزیز همونطور که حدس میزدم ویژوال بیسیک اصلا چنین فرمانی رو قبول نمیکنه و ارور میده
باید راههای دیگه ای هم باشه به غیر از استفاده از دستورهای sql

حامد منصف
15-04-2007, 09:01
اصلا بزارین یه جور دیگه سوالو مطرح کنم
ما یه تکست باکس داریم که توش نوشته "هوا بارانی است"
چجوری میتونیم چک کنیم یه کلمه مثلا "باران" تو این باکس نوشته شده یا نه؟ به روش کارکتری

hamidreza_buddy
16-04-2007, 22:04
تست کردم شد.
قبل از اجرا:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بعد از اجرا:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

توصیه می کنم که نحوۀ اجرای دستورات SQL روی یک دیتابیس در وی بی رو در انجمن Visual Basic طرح کنید.