<div dir="ltr">Using Microsoft Access Driver (*.mdb, *.accdb), on Windows 11, with Lazarus 2.22.4. <div><br></div><div>TSQLQuery </div><div>'Select * from bbt1300</div><div>Where Trans_date between beginning_date and ending_date;'</div><div>where all three are datetimes;</div><div><br></div><div>No matter how I format the beginning and ending dates, it doesn't work. If I format the dates in quoted strings ('20230101') or any variation, I get the incompatible types errors. </div><div><br></div><div>if I format the dates as unquoted strings, (20230101, 01012023, 2023-02-01,2023/02/01) or any other variations, if pulls all the records in the table, or no records at all. </div><div><br></div><div>I have even used the DateTimeToFileTime value as longints converted to strings without quotes. The pulled no records. </div><div><br></div><div>I have to use MS Access for this application. Any help out there?</div><div><br></div></div>