Access in tarih formatı genelde gg/aa/yyyy şeklinde oluyor. Bizim bilgisayarın tarih formatıda genelde gg.aa.yyyy oluyor. Bu sebepten devamlı söz dizimi hatası veya boş kayıt setleri oluyor.
Başlamadan önce Access inizin ve bilgisayarınızın tarih formatlarını bi kontrol edin ve ona göre düzeltmeleri yapın.
Bu hatayı düzelmek için ilk başta bil. alınan tarihini formatlamak gerekir.
yani;
<% tarih= Day(now)&"/" &Month(now)&"/" &Year(now) %>
ve SQL sorgumuz,
"Select * from tablomuz where tarih<=#"&tarih&"#"
eğer herzaman tarihi formatlamak istemiyorsak formatlı tarihi bi session a atıyarak çalışabiliriz. Şu şekilde;
<%Session("tarih" )= Day(now)&"/" &Month(now)&"/" &Year(now) %>
SQL de
"Select * from tablomuz where tarih<=#"&session("tarih")&"#"
bi deneyin.