PDA

View Full Version : سوال: مشکل در استفاده از StoredProcedure در یک جستجوی ترکیبی



alirezamli
جمعه 07 مرداد 1390, 10:50 صبح
با سلام خدمت تمام دوستان
توی برنامه یه فرم جستجو دارم که این جستجو روی یک جدول در بانک صورت میگیره. این جستجویی که ساختم یک جستجوی ترکیبی هست و میتونه بر اساس چندین فیلد صورت بگیره.من برای این جستجو از Stored Procedure همراه با عملگرهای Like و And در بین فیلد استفاده میکنم.توی این جدول دو تا فیلد دارم که از لحاظ ماهیتی مثل هم هستند به همین خاطر توی فرم جستجو تنها ازیک TextBox برای جستجوی بر روی این دو فیلد استفاده می کنم بنابراین از لحاظ منطقی باید بین این دو فیلد در Stored Procedure از عملگر OR استفاده کنم. ولی زمانی که از OR استفاده می کنم تمام رکوردهای جدول را بر میگردونه که نتیجه درستی نیست. حالا به نظر شما دوستان این Stored Procedure را چطوری تغییرش بدم تا نتیجه صحیح را برگردونه؟

mehran_sh_t
جمعه 07 مرداد 1390, 11:39 صبح
سلام
میشه کدتون رو بذارید؟

alirezamli
جمعه 07 مرداد 1390, 13:45 عصر
سلام
میشه کدتون رو بذارید؟
با تشکر از شما دوست عزیز
با پرانتز گذاری و اولویت دادن مشکلم حل شد.