الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في كود البحث عن سجل

بدأه hassan0567 في 8 ديسمبر 2013 · 6 رد · 983 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

 

ارجو المساعده في كتابة كود  البحث عن سجل حيث عندما كتبته بالصيغه التالية

 

                                                                                                                                      Try
           ( Me.Table2TableAdapter.FillByname(Me.Database1DataSet.Table2, TextBox1.Text
                                                                                                        Catch ex As Exception
            كود البحث بعد عمل فلتر بواسطة الاسم' (System.Windows.Forms.MessageBox.Show(ex.Message
                                                                                                                              End Try

 

جاتني رسالة الخطأ التالية

 

Error    1    Too many arguments to 'Public Overridable Overloads Function FillByname(dataTable As Database1DataSet.Table2DataTable) As Integer'. 
 

مع العلم ان الخطأ موجود في الكلمة التي تحتها خطا

 

ارجو المساعده في تصحيح الامر

 

فيجوال بيزك 2008 

post-279592-0-79309100-1386496857_thumb.

post-279592-0-28493200-1386496939_thumb.

#2

Table2TableAdapter  يحتوي علي FillByname بها argument واحد فقط تاكد من Table2TableAdapter في التصميم

#3

مشكور اخي علي الرد

انا مش خبير في الفيجوال بيزك

 

عشان كده هرفق صورة الاستعلام  اللي مرتبط بكود البحث اللي فيه المشكله

 

 

post-279592-0-35205900-1386574349_thumb.

#4

try this select

select * from table2where ([name] like '%' + @sName + '%')
1
#5
KARIMSOFT كتب:

 

try this select

select * from table2where ([name] like '%' + @sName + '%')

مشكووور اخي الكريم

جزاك الله خيرا تم حل المشكله

 

وطبعا اذا اردت تغيير معامل البحث اغير كلمة name باسم الحقل التي اريد البحث فيه

#6

نعم هذا صحيح ولكن هناك نصيحه عامه في البرمجة لا تستخدم السكلمات التي يستخدمها البرامج مثل name - string -  Private

او الكلمات التي بينها مسفات بمعني كل حلمه تحول الي كلمه بين قوسين لا تستخدمه قم بغيرها مثل [name] لقد غيرتها الي sName

[computer name] الي computer_name او ComputerName او sComputerName

بالتوفيق

1
#7
KARIMSOFT كتب:

نعم هذا صحيح ولكن هناك نصيحه عامه في البرمجة لا تستخدم السكلمات التي يستخدمها البرامج مثل name - string -  Private

او الكلمات التي بينها مسفات بمعني كل حلمه تحول الي كلمه بين قوسين لا تستخدمه قم بغيرها مثل [name] لقد غيرتها الي sName

[computer name] الي computer_name او ComputerName او sComputerName

بالتوفيق

شكرا ليك اخي كتير

 

جزاك الله خيرا

مواضيع مشابهة