مصطفى ظيمة كتب :اخى الفاضل جربت الكود ومازالت المشكلة قائمة ... رجاء المساعدة بحل لقد ارهقتنى المشكلة فى البحث عن حل وامحاولة مع الكود؟؟
أخوي الآن راجعت كودك بالكامل واكتشفت انه الكود كله أخطاء
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
<---------------------------------------------------------------->