PDA

View Full Version : سوال: مشکل جستجو در سایت



i3ahaar
جمعه 22 اسفند 1393, 21:11 عصر
من یه جدول اخبار دارم که برای بخش جستجو، متغیر را با استفاده از QueryString به صفحه Search می فرستم.
وقتی کلمه ای را سرچ میکنم همه چی درسته ولی اگه عدد سرچ کنم جوابی برای کوئری ندارم.
مثلا وقتی سرچ میشود"سال 1392" مشکلی نیست ولی اگه سرچ شود "1392" جستجو انجام نمی شود.
وقتی از این کوئری داخل sql server استفاده میکنم جواب درسته ولی وقتی تو داخل asp.net استفاده میکنم به مشکل میخوره.
اینم کوئری :
SELECT *FROM News WHERE (NewsDescr LIKE @variable) OR (NewsTitle LIKE @variable)
129413

i3ahaar
شنبه 23 اسفند 1393, 10:49 صبح
لطفا راهنماییم کنید...... :گریه::گریه::گریه:

alibehi
شنبه 23 اسفند 1393, 11:10 صبح
من درست نفهمیدم مشکلت چیه واضح تر میگی
اون چیزی که من فهمیدم اینه که میخای مطالب مشابه هم سذچ بشه
اگر این باشه از دستور like میتونی استفاده کنی تو sql
اما کامل تر بگی بهتر میشه کمک کردت

barzin144
شنبه 23 اسفند 1393, 13:20 عصر
دوست عزیز کوئری به نظر من باید این طوری باشه


(NewsDescr LIKE '%'+ @variable + '%') OR (NewsTitle LIKE '%'+ @variable + '%')

شاید مشکل از این باشه