تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 102 15-12-25, 07:13 PM
آخر رد: assuhimi
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 284 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 254 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 376 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 728 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,028 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 892 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,293 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,242 09-07-25, 12:45 AM
آخر رد: abo ragab
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

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


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