ADO+Access 日期时间类型字段的问题, 急!!!
主: Access数据库中有两字段: dtTime1 dtTime2 皆为日期时间型
现求教(1)如何在显示时控制只显示dtTime1中的日期,或者时间,或者
显示日期时间(最好是用SQL语句方式)
(2)窗体中有四个DateTimePicker控件(Dpt1,Dpt2,Dpt3,Dpt4),Dpt1,Dpt2分别为起始时间的日期和时间,Dpt3,Dpt4分别为结束时间的日期和时间。
现在我想用SQL语句查询起始时间到结束时间的数据。
问题点数:0、回复次数:4Top
1 楼dengyun1981(点汽油烧情书)回复于 2004-05-02 19:58:33 得分 0
你为什么要用四个DATATIMEPICKER啊。两个就够了嘛。。。呵呵。。。
var d1,d2:datatime;
begin
d1 := datatimepicker1.datatime; //开始时间
d2 := datatimepicker2.datatime; //截止时间
select xxx from table where time<d2 and time >d1;
Top
2 楼dreamedge(梦缘)回复于 2004-05-02 22:27:09 得分 0
楼上老兄,谢谢你光顾哦,我用四个是因为:第一个是开始时间的日期,第二个是开始时间的时间,同样,第三第四个分别是截止时间的日期与时间哦Top
3 楼duanazhu(阿朱)回复于 2004-05-03 12:27:33 得分 0
不是吧?这么麻烦,时间和日期一起就简单了Top
4 楼lxftwo(小小人儿)回复于 2004-05-03 12:36:54 得分 0
你可能是要指定开始日期+开始时间至结束日期+结束时间,对吧?
如果是这样,你查询时要合并日期和时间后取出需要的日期时间段。
如:
strtodatetime(S)
将字符串S转换为日期时间格式。S必须具有MM/DD/YYHH:MM:SS[AM|PM]格式,基中日期和时间分隔符与系统日期时间常量设置相关。如果未指定AM或PM信息,表示使用24小时制。
Top




