01-08-14, 05:29 AM
(01-08-14, 04:30 AM)silverlight كتب : أنت تستخدم Tableadapter Query Configuration Wizard و علي ما اعتقد طريقة البحث هنا سوف تختلف قليلا
كود :
SELECT * FROM cities WHERE name LIKE 'الاسم الذي تبحث عنه;' + @name + '%'
لست متأكدا تماما هل كلمة @name يجب أن تكتب بين قوسين هكذا [@name ] ام لا ..أيضا يجب أن تكون دقيقا ف استخدام comma أو الفاصلة
أنا اللي اعرفه انه و في حالة استخدام Adapter أنك عندما تمرر اسم العمود الذي تبحث فيه فقط فهنا يحدث overloading و بالتالي Adapter لا يعرف عن ماذا يبحث تحديدا و هذا هو الخطا ف الكود الأصلي الخاص بك ......لذلك يجب عليك تمرير اسم العمود و الكلمة التي تبحث عنها معا حتي يستطيع ان يجد كلمة البحث
أتمني انه يكون هذا هو الحل إن شاء الله
مع جزيل الشكر و اسف تعبناك معانا لكن
للاسف لم تنجح العملية مع العلم أن هذا الكود ناجح جدا في عرض نتائج البحث و لكن بحث مطابق بكامل الكلمة
هذا الكود ناجح هل ممكن تعدل عليه
كود :
SELECT Workers.*
FROM Workers
WHERE (f1=?)علما ان Workers هو اسم الجدول
f1 هو الحقل الاول المراد البحث فيه باي جزء من الكلمة
وليس بحث مطابق بكامل الكلمة
