如何实现通过DateTimePicker选择时间段查询对应的数据
delphi吧
全部回复
仅看楼主
level 1
172067147 楼主

用delphi自带的paradox数据库编程,如何实现通过DateTimePicker选择时间段查询对应的数据
2014年06月16日 19点06分 1
level 1
172067147 楼主
2014年06月16日 19点06分 2
level 1
172067147 楼主
想通过编写query的SQL语句,实现查找这段时间的记录,问题是入库日期,出库日期是date型的,入库时间,出库时间是time型的,如何比较他们与DateTimePicker选择的日期时间呢?
2014年06月16日 19点06分 3
DateTimePicker的返回值是什么类型?从这里去考虑一下。
2014年06月17日 01点06分
是的,DateTimePicke返回值也是DATE类型,SQL如何编写?判断在两个DateTimePicker所选的时间段内?
2014年06月17日 02点06分
level 1
172067147 楼主
初学Delphi软件设计,很感兴趣,希望各位老师多多帮忙,解决这个问题,谢谢!
2014年06月16日 19点06分 4
吧务
level 14
既然初学,就老老实实看书做题,别什么弱智问题都上网问,那样只会浪费大家的时间。
2014年06月16日 22点06分 5
level 10
其实是楼主自己浪费自己的时间。
2014年06月17日 01点06分 6
level 1
172067147 楼主
额,还请老手指点迷津,是我哪里有问题吗?
2014年06月17日 02点06分 7
不看书就是你的问题啊。你不改,我们也没辙。
2014年06月17日 03点06分
我哪里有错请老师们直接指出!
2014年06月17日 03点06分
level 11
如果是日期DateTimePicker可以这样获得日期:dtp1.Date
如果是时间DateTimePicker可以这样获得时间:dtp2.Time或dtp2.DateTime这两个效果一样,其实都带日期。
如果你把这些值往数据库送,可以转化成相应的格式字符串
日期型这么做:FormatDateTime('yyyy-MM-dd',dtp1.Date);
时间型可以这么做: FormatDateTime('hh:mm:ss',dtp2.Time);
上面这两个字符串是按SQL标准的120格式进行转换的,更多的格式你得参考你目前用的数据库。
2014年06月18日 00点06分 8
1