PDA

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



VisualStudio
یک شنبه 20 خرداد 1386, 16:30 عصر
با سلام من مشکل در جستجو در دتابیس داشتم راه حل مشکل من چیست
مثلا من میخوام کلمه Wise در دیتا بیسم جستجو کنم برای جستجو از کد زیر استفاده می کنم
SELECT * FROM author WHERE book = Wise
و حاصل را در TextBox1 نشان بده
اما من می خوام اطلاعات یک فیلد دیگر، رکورد روبه روی همان رکورد را هم به من بده نشان بده مثلا فیلد Publisher رکورد 1998 که روبه روی رکورد Wise هست را در TextBox2 نشان بده چطوری باید این کار را انجام بدم
امیدوارم که منظور من را متوجه شده باشید

Alireza_Salehi
یک شنبه 20 خرداد 1386, 18:32 عصر
SELECT Publisher FROM author WHERE book LIKE 'Wise'

یا

SELECT Publisher FROM author WHERE CHARINDEX(book ,'Wise')>0

یا

SELECT Publisher FROM author WHERE book = 'Wise'

تست کنید ببینید کدومش به کارتون میاد.

VisualStudio
دوشنبه 21 خرداد 1386, 13:16 عصر
نمونه سورس این چنینی ندارید

Alireza_Salehi
دوشنبه 21 خرداد 1386, 15:37 عصر
این مشکل با Sample حل نمیشه ،
یا یک کتاب Transact SQL (http://www.adinebook.com/gp/product/9645801788/980-2313345-1291371?s=books)بگیرید بخونید. یا Books Online قسمت Transact SQL و دستور SELECT را ببینید مثال فراوان داره.