U Haven't used "and" keyword to join both conditions..use it like this..
SELECT *
FROM Ledger
WHERE TranDate>#1/1/2008# andTranDate<#1/1/2009#
ORDER BY TranDate;

# delimitter must used in ms access