منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

أخوي الآن راجعت كودك بالكامل واكتشفت انه الكود كله أخطاء
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 
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]
أخي متأكد من كود الاتصال إللي حاطه بالمثال ؟!

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

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