السلام عليكم
اريد عمل بحث في قاعدة بيانات اكسس
كيف اقوم بذلك ..
علماً اني قمت بستعراض هذا الموضةع
وكلما اضع الكووود تخرج لي رسالة تخطا تخبر بان البارومتر سيرش لاتوجد له قيمة او اكثر
ارجو الافاده
السلام عليكم
اريد عمل بحث في قاعدة بيانات اكسس
كيف اقوم بذلك ..
علماً اني قمت بستعراض هذا الموضةع
وكلما اضع الكووود تخرج لي رسالة تخطا تخبر بان البارومتر سيرش لاتوجد له قيمة او اكثر
ارجو الافاده
اكتب الكود الذي يعمل الخطأ
وحددت اين يحدث الخطأ وما هي رسالته
من الافضل ان تزودنا بالكود، لكن على اي حال هذه المشكلة تظهر عندما لم تمرر قيمة معامل موجود في الاستعلام
هذا هو الكووووود
Dim dstSearch As New DataSet
Dim strResponse As String
Dim strSQL As String
strResponse = (TextBox1.Text).ToString
strSQL = "SELECT * FROM Info WHERE الأسم المستعار LIKE '" & strResponse & "%' "
Dap = New OleDb.OleDbDataAdapter(strSQL, Con)
Dap.Fill(dstSearch, "Search") '[تعبئة منظم البيانات]
If dstSearch.Tables("Search").Rows.Count > 0 Then
Nikname.Text = dstSearch.Tables("Search").Rows(0).Item(0)
Name2.Text = dstSearch.Tables("Search").Rows(0).Item(1)
addres.Text = dstSearch.Tables("Search").Rows(0).Item(2)
Else : MsgBox("الاسم غير موجود")
Nikname.Text = ""
Name2.Text = ""
addres.Text = ""
End If
رسالة الخطأ
Syntax error (missing operator) in query expression 'الأسم المستعار LIKE 'Sndan%''.
و الخطأ هنا
Dap.Fill(dstSearch, "Search") '[تعبئة منظم البيانات]
لا تسمي الحقول بإسماء عربية ولا تضع مسافات فيها
يا أيها الناس قولو لا إله إلا الله تفلحوا وتملكوا بها العرب وتذل لكم العجم وإذا آمنتم كنتم ملوكا في الجنة
شكراً لردك ....
لكنه متأخر حيث اني تفاديت المشكله
اما الآن فأنا في مشكله آخرى ...
:) سبب تأخري أني لما أكن موجود خلال اليومين اللي فاتوا
المهم شو المشكلة التانية
يا أيها الناس قولو لا إله إلا الله تفلحوا وتملكوا بها العرب وتذل لكم العجم وإذا آمنتم كنتم ملوكا في الجنة
هذا الموضوع مغلق.