تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطا في كود بحث بين تارخين
#1
yntax error in date in query expression '[تاريخ الاشتراك] between #10/1/2019 12:00:00 ص# AND #10/1/2019 12:00:00 ص'.

  dt.Clear()
        da = New OleDbDataAdapter("SELECT * FROM  table1 where [تاريخ الاشتراك] between #" & DateTimePicker1.Value.ToString() & "# AND #" & DateTimePicker2.Value.ToString() & "#", con)
        da.Fill(dt)
        DataGridView1.DataSource = dt
        If dt.Rows.Count = 0 Then
            MsgBox("غير موجود")
            load_date()

        End If

الي معو كود ثاني يبعثلي اياتو او يقلي شو المشطله وشكرا لكم
الرد
تم الشكر بواسطة:
#2
استبدل # بـ ' ليكون الكود كالتالي :

PHP كود :
dt.Clear()
da = New OleDbDataAdapter("SELECT * FROM  table1 where [تاريخ الاشتراك] between '" DateTimePicker1.Value.ToString() & "' AND '" DateTimePicker2.Value.ToString() & "'"con)
da.Fill(dt)
DataGridView1.DataSource dt
If dt.Rows.Count 0 Then
    MsgBox
("غير موجود")
 
   load_date()
End If 
الرد
تم الشكر بواسطة: baha , mostafa12 , Rabeea Qbaha
#3
شكرا لك اخي لقد حللت المشكله باستخدام كود اخر
Dim dtp1 As Date = DateTimePicker1.Value
Dim dtp As Date = DateTimePicker2.Value
dt.Clear()
da = New OleDbDataAdapter("SELECT * FROM table1 where [تاريخ الاشتراك] >= #" & dtp1.Year & "/" & dtp1.Month & "/" & dtp1.Day & "# and[تاريخ الاشتراك]<= #" & dtp.Year & "/" & dtp.Month & "/" & dtp.Day & "# order by [تاريخ الاشتراك]", con)
da.Fill(dt)
DataGridView1.DataSource = dt
If dt.Rows.Count = 0 Then
MsgBox("غير موجود")
load_date()

End If
الرد
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الفرق بين تارخين النتيجة باليوم hassan 14 0 388 29-12-18, 03:45 PM
آخر رد: hassan 14

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


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