读书人

SQL语法有关问题:求ACCESS数据库中时间

发布时间: 2012-02-08 19:52:21 作者: rapoo

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]);

读书人网 >.NET

热点推荐