标题:[求助] 时间范围搜索数据库
取消只看楼主
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
结帖率:100%
 问题点数:0 回复次数:5 
[求助] 时间范围搜索数据库
Access数据库

有一个DateTimePicker1,右边一个DateTimePicker2,它门的Format属性都为Time,即这样表示 小时/分钟/秒
再右边一个搜索按扭Button1.下面有个DataGridView。

问题是!我现在在DatetimePicker1里面添入7:00:00,DataGridView2添入3:00:00,意思是搜索时间为7点到3点Access数据库中相关的信息(Access数据库中有个字段是时间,即 5:00:00 )
6:00:00
7:00:00
.......
23:00:00
根据上面的说法,应该用这条语句
select * from 数据库 where 时间 = ?这里应该怎么添??
因为这是搜索范围的,是不是要这样写! select *form 数据库 where 时间 > ? < ?什么的
搜索更多相关主题的帖子: 数据库 搜索 范围 Access 时间 
2007-10-04 00:35
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
得分:0 
恩,都有道理,我试试
2007-10-04 11:47
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
得分:0 

呵呵

2007-10-04 21:15
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
得分:0 
对了,如果我的是变量 t1和 t2 是不是该这样写了?
select * from 数据库 where 时间 between '" + t1 +"','" +t2 + "';
2007-10-04 23:22
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
得分:0 

恩,那问题可能就出在我的数据库上了,我选择了时间字段的数据类型为 日期/时间 ,设置它的显示格式时,我无论选哪个,在DataGridView里面显示时间字段的时候都有 日期!!,我就很郁闷了,那 日期 真是见鬼了,去不掉!
我用的是Access2007,你觉得问题可能出在哪?还是和DataGridView程序或者属性有关呢?

2007-10-05 00:04
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
得分:0 

美女

2007-10-06 16:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-174925-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057461 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved