تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عندي مشكلة في البحث بالتاريخ فيجوال بيسك 2008 وقاعدة بيانات اكسس
#1
لو سمحتم ياريت تساعدوني ... عندما ابحث عن التاريخ واكتب هذا الكود لا يعمل ولا تظهر نتائج وعندي مشكلة في السطر هذا :
da .fill = (dt)
وهذا هو الكود ياريت حد يفيدني وين المشكلة ...
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim conn As New OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source =" & Application.StartupPath & "\D22.mdb")
        Dim da As New OleDbDataAdapter
        Dim dt As New DataTable
        Dim dtp As Date = DateTimePicker1.Value
        dt.Clear()
        da = New OleDbDataAdapter("select * from T1 where DateBirth= #" & dtp.Day & "/" & dtp.Month & "/" & dtp.Year & "#", conn)
        da.Fill = (dt)   =====المشكلة هنا لا ينفذ هذا السطر لماذا
        DataGridView1.DataSource = dt
        If dt.Rows.Count = 0 Then
            MsgBox("Not Found")
            da = New OleDbDataAdapter(" SELECT * from T1", conn)
            da.Fill(dt)
            DataGridView1.DataSource = dt
        End If
    End Sub
الرد }}}
تم الشكر بواسطة:
#2
يطلع لي دائماً المسج هذا:
Error 1 Overload resolution failed because no accessible 'Fill' accepts this number of arguments.-
الرد }}}
تم الشكر بواسطة:
#3
الحمد لله تم حل المشكلة كانت المشكلة فقط في وجود علامة = بعد كلمة fill Big Grin
الرد }}}
تم الشكر بواسطة:
#4
الكود بعد التعديل

PHP كود :
       Dim conn As New OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;" "Data Source =" Application.StartupPath "\D22.mdb")
 
       Dim dt As New DataTable
        dt
.Clear()
 
       Dim da As New OleDbDataAdapter("select * from T1 where DateBirth= '" Format(DateTimePicker1.Value"yyyy/MM/dd") & "'"conn)
 
       da.Fill(dt)
 
       DataGridView1.DataSource dt
        If dt
.Rows.Count 0 Then
            MsgBox
("Not Found")
 
           da = New OleDbDataAdapter(" SELECT * from T1"conn)
 
           da.Fill(dt)
 
           DataGridView1.DataSource dt
        End 
If 
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#5
(10-02-18, 03:26 AM)محمود صالح كتب : الكود بعد التعديل

PHP كود :
       Dim conn As New OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;" "Data Source =" Application.StartupPath "\D22.mdb")
 
       Dim dt As New DataTable
        dt
.Clear()
 
       Dim da As New OleDbDataAdapter("select * from T1 where DateBirth= '" Format(DateTimePicker1.Value"yyyy/MM/dd") & "'"conn)
 
       da.Fill(dt)
 
       DataGridView1.DataSource dt
        If dt
.Rows.Count 0 Then
            MsgBox
("Not Found")
 
           da = New OleDbDataAdapter(" SELECT * from T1"conn)
 
           da.Fill(dt)
 
           DataGridView1.DataSource dt
        End 
If 

بارك الله فيك أخي الكريم  Smile
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 2 20 منذ 50 دقيقة مضت
آخر رد: justforit
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 91 أمس, 01:19 AM
آخر رد: Taha Okla
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 82 15-04-24, 04:31 AM
آخر رد: Taha Okla
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 1,746 10-04-24, 04:37 AM
آخر رد: emadahmed1995
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 149 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  مشكلة في التايمر assuhimi 3 126 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 653 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 214 15-03-24, 01:11 AM
آخر رد: justforit
  [سؤال] مشكلة اتصال مفتوح dell 2 172 12-03-24, 09:46 PM
آخر رد: dell

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم