| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2137 人关注过本帖
标题:[求助] 时间范围搜索数据库
只看楼主 加入收藏
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
结帖率:100%
收藏
 问题点数:0 回复次数:12 
[求助] 时间范围搜索数据库
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
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
试试select *form 数据库 where 时间 &gt; ? and &lt; ?

愛生活 && 愛編程
2007-10-04 03:34
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
select * from dbtable where m_time between '2007-9-9' and '2007-9-9'

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-10-04 08:26
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
收藏
得分:0 
恩,都有道理,我试试
2007-10-04 11:47
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
两种方式差不多,如果是查找中间数据就是两时间之间的,建立还是用BETWEEN。因为这个是专门为查中间数据而设立的,在速度上有点优势。

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-10-04 12:07
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
支持楼上 我都忘了还有BETWEEN

愛生活 && 愛編程
2007-10-04 15:04
狂砍程序
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
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
yes

愛生活 && 愛編程
2007-10-04 23:25
狂砍程序
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2007-9-27
收藏
得分:0 

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

2007-10-05 00:04
快速回复:[求助] 时间范围搜索数据库
数据加载中...
 
   



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

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