- Access'te tarihleri sorgulamanız için aa/gg/yyyy formatına çevirmeniz lazım.
Dim ilktarih, sontarih As String
ilktarih = Convert.ToDateTime(startdate).Month.ToString & "/" & Convert.ToDateTime(startdate).Day.ToString & "/" & Convert.ToDateTime(startdate).Year.ToString
sontarih = Convert.ToDateTime(enddate).Month.ToString & "/" & Convert.ToDateTime(enddate).Day.ToString & "/" & Convert.ToDateTime(enddate).Year.ToString
Ben Sql kodunuzu kısalttım siz olması gerektiği gibi düzenlersiniz.
sqlcmdtext2 = "select * from " & Table & " where (Tarih <= #" & ilktarih & "#) or (Tarih >= #" & sontarih & "#)"
Metin kutusundaki değerler String'tir bunları Convert ile istediğiniz değişken türüne çevirmeniz lazım. Bende gayet güzel çalıştı problem yok.