| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 4779 人关注过本帖
标题:VB如何按照时间段查询数据库内的数据,内有代码,请更正一下!!
取消只看楼主 加入收藏
yflovevb01
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2017-4-28
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:0 
VB如何按照时间段查询数据库内的数据,内有代码,请更正一下!!
我用下面这一段代码查询我的数据库

Private Sub Command1_Click()
yybs = Left(Format(DTPicker2.Value, "short date"), 4) _
           + Right(Left(Format(DTPicker2.Value, "short date"), 7), 2) _
           + Right(Format(DTPicker2.Value, "short date"), 2)
yybz = Left(Format(DTPicker2.Value, "short date"), 4) _
           + Right(Left(Format(DTPicker2.Value, "short date"), 7), 2) _
           + Right(Format(DTPicker2.Value, "short date"), 2)
           If Val(yybs) > Val(yybz) Then
           MsgBox "开始时间不能超过截至时间", , "信息提示"
           DTPicker2.SetFocus
           Exit Sub
           End If
           Adodc1.RecordSource = "select*from 营业表 where 日期 between'" _
                            + Str(DTPicker1.Value) + "'and'" _
                            + Str(DTPicker2.Value) + "'order by 日期"
           Adodc1.Refresh
           Set MSHFlexGrid1.DataSource = Adodc1
End Sub



这个是按时间段查询的一个代码  出现了一个严重的问题
比如我查8月1到8月14
出现的就是8月1和8月10以后的数据
8月2到8月9的数据查询不到!!
2017-08-14 13:06
快速回复:VB如何按照时间段查询数据库内的数据,内有代码,请更正一下!!
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014944 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved