View Full Version : درست کار نکردن کوئری با استفاده از LIKE
c_doost
سه شنبه 29 فروردین 1391, 19:00 عصر
"select * from tbl_ozviat where city like'%" + cmb_city.Text.Trim() + "%' and group_honari like'%" + cmb_group_honari.Text.Trim() + "%'";
سلام
این دستور سلکت را با استفاده از like استفاده میکنم پارامتر group_honari ممکنه فیلد چند کلمه ای داشته باشه مثلا شعر و سرود
وقتی فقط شعر را وارد کنم دستور کوئری درست کار میکند ولی شعر و سرود با هم درست کار نیمکند
چون با کومبو استفاده میکنم نمیشه فقط سرود را وارد کنم و حتما باید کل عبارت وارد شود
چیکار باید بکنم کوئری دست کار کنه؟
با تشکر
bozhmehrani
سه شنبه 29 فروردین 1391, 21:51 عصر
سلام دوست عزیز
ببین این دستورت که ظاهرا مشکلی نداره و با چیزایی که شما گفتی نمیشه گفت چرا به جواب نمیرسی ،
حالت های مختلف هست ،
به نظر من توی این خطت یک بریگ پوینت بزار و اجرا کن ببین کدی که تولید میشه چیه ، بعد اونو ببر توی خود بانکت اونجا اجرا کن و باهاش با سعی خطا کار کن تا جوابو بگیری ، مشکلت حل میشه
منکه همین کارو بعضی موقع ها که گیر میشم انجام میدم و رد خور نداره
c_doost
سه شنبه 29 فروردین 1391, 22:04 عصر
سلام دوست عزیز
ببین این دستورت که ظاهرا مشکلی نداره و با چیزایی که شما گفتی نمیشه گفت چرا به جواب نمیرسی ،
حالت های مختلف هست ،
به نظر من توی این خطت یک بریگ پوینت بزار و اجرا کن ببین کدی که تولید میشه چیه ، بعد اونو ببر توی خود بانکت اونجا اجرا کن و باهاش با سعی خطا کار کن تا جوابو بگیری ، مشکلت حل میشه
منکه همین کارو بعضی موقع ها که گیر میشم انجام میدم و رد خور نداره
من در کوئری آنالیز هم بردم همین مشکل را داره یعنی اگر فقط تک کلمه ای باشه (سرود ) درست کار میکنه در چند کلمه ای درست کار نمیکنه (سرود و موسیقی)
mazaher5723
سه شنبه 29 فروردین 1391, 22:15 عصر
سلام دوست عزیز
من بجای این دستور از دستور continاستفاده می کنم
string.contain
c_doost
سه شنبه 29 فروردین 1391, 22:31 عصر
سلام دوست عزیز
من بجای این دستور از دستور continاستفاده می کنم
string.contain
با این دستور کار نکردم یشه با توجه به کد بالا یگید چطور باید استفاده کنم ؟
Mahmoud.Afrad
چهارشنبه 30 فروردین 1391, 01:07 صبح
یه همچین دستوری رو امتحان کنید اگر جواب گرفتید معلومه متن داخل کمبو یا اشتباهه یا با اطلاعات دیتابیس فرق میکنه
select * from tbl_ozviat where city like N'%تهران%' and group_honari like N'%شعر و سرود%';
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.