SQL语法有关问题:求ACCESS数据库中时间查询的SQL语句的写法,

SQL语法问题:求ACCESS数据库中时间查询的SQL语句的写法,急
我的程序需要从ACCESS数据库表中动态查询相关时间段的数据记录,不知道该怎么写!具体情况如下:
程序的时间条件参数从EDIT1.TEXT(开始时间)   和   EDIT2.TEXT(结束时间)得到,要求查出表中在开始时间和结束时间之间的所有记录.
ACCESS数据表中我的时间设置的是时间类型,是否要设成文本类型,
请问如何写SQL的SELECT语句!


------解决方案--------------------
SQL.Text := Format( 'select * from 表 where 日期时间字段 between CDate( ' '%s ' ') and CDate( ' '%s ' ') ', [Edit1.Text, Edit2.Text]);

SQL.Text := Format( 'select * from 表 where 日期时间字段 between #%s# and #%s# ', [Edit1.Text, Edit2.Text]);