منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
خطأ فى كود البحث ... رجاء المساعدة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : خطأ فى كود البحث ... رجاء المساعدة (/showthread.php?tid=9107)

الصفحات: 1 2


خطأ فى كود البحث ... رجاء المساعدة - Easy4ever - 03-06-13

مصطفى ظيمة كتب :
اخى الفاضل جربت الكود ومازالت المشكلة قائمة ... رجاء المساعدة بحل لقد ارهقتنى المشكلة فى البحث عن حل وامحاولة مع الكود؟؟

أخوي الآن راجعت كودك بالكامل واكتشفت انه الكود كله أخطاء
1- عند استخدام هذي العلامه % في البحث تعني انك تمكن المستخدم من البحث في جزء من نص فلا يصح لك استخدام علامة المساواه = تستبدله بكلمة LIKE
2- حقل ID رقمي بحيث لايمكن استخدام علامة ' اثناء عملية البحث فيه
3- لم تقم بإضافة علامة & لربط بين الـ Text و بقية الجملة
4- قمت بإخراج أداة Or من داخل ""
5- لم تقم بإنهاء أداة الشرطية IF

هذا الكود بعد التعديل وتأكد انك متصل بقاعدة البيانات وان الجدول يحتوي على بيانات وليس فارغا لان قاعدة البيانات التي أرفقتها في المثال
فارغه لا تحتوي على بيانات تستطيع رؤية الجدول باستخدام برنامج SQL Server Management Studio

هذا الكود بعد التعديل

PHP كود :
Dim DataAdapter As New SqlDataAdapter("SELECT * FROM Tab WHERE id LIKE %" Trim(TextBox6.Text) & "% Or Name LIKE '%" Trim(TextBox6.Text) & "%'"con)

        
con.Open()
        
dataset2.Clear()
        
DataAdapter.Fill(dataset2"Tab")
        If 
Me.BindingContext(dataset2"Tab").Count 0 Then
            MsgBox
("لم يتم العثور على شيء"48 524288"البحث")
            
TextBox6.Text ""
            
con.Close()

        
End If 



خطأ فى كود البحث ... رجاء المساعدة - مصطفى ظيمة - 03-06-13

Easy 4ever كتب :أخوي الآن راجعت كودك بالكامل واكتشفت انه الكود كله أخطاء
1- عند استخدام هذي العلامه % في البحث تعني انك تمكن المستخدم من البحث في جزء من نص فلا يصح لك استخدام علامة المساواه = تستبدله بكلمة LIKE
2- حقل ID رقمي بحيث لايمكن استخدام علامة ' اثناء عملية البحث فيه
3- لم تقم بإضافة علامة & لربط بين الـ Text و بقية الجملة
4- قمت بإخراج أداة Or من داخل ""
5- لم تقم بإنهاء أداة الشرطية IF

هذا الكود بعد التعديل وتأكد انك متصل بقاعدة البيانات وان الجدول يحتوي على بيانات وليس فارغا لان قاعدة البيانات التي أرفقتها في المثال
فارغه لا تحتوي على بيانات تستطيع رؤية الجدول باستخدام برنامج SQL Server Management Studio

هذا الكود بعد التعديل

PHP كود :
Dim DataAdapter As New SqlDataAdapter("SELECT * FROM Tab WHERE id LIKE %" Trim(TextBox6.Text) & "% Or Name LIKE '%" Trim(TextBox6.Text) & "%'"con)

        
con.Open()
        
dataset2.Clear()
        
DataAdapter.Fill(dataset2"Tab")
        If 
Me.BindingContext(dataset2"Tab").Count 0 Then
            MsgBox
("لم يتم العثور على شيء"48 524288"البحث")
            
TextBox6.Text ""
            
con.Close()

        
End If 

بعد تجربة الكود
النتيجة
[ATTACH=CONFIG]2894[/ATTACH]


خطأ فى كود البحث ... رجاء المساعدة - Easy4ever - 03-06-13

أخي متأكد من كود الاتصال إللي حاطه بالمثال ؟!

لان يظهر عندي خطأ في كود الأتصال !


خطأ فى كود البحث ... رجاء المساعدة - مصطفى ظيمة - 03-06-13

Easy 4ever كتب :أخي متأكد من كود الاتصال إللي حاطه بالمثال ؟!

لان يظهر عندي خطأ في كود الأتصال !
ايوة متأكد ... ويمكنك استعمال كود اتصال اخر ان اردت .. ولكنه يعمل عندى