视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
机房收费系统之—怎样查询两个日期之间的数据
2020-11-09 14:58:18 责编:小采
文档


日历控件刚刚学会怎么弄,但是要查询这两个语句之间的数据的语法我可是较劲脑汁啊,在网上查,自己试,可是每次不是语法错误就是连接不上数据库,我感觉这个方法就在我的眼前,我就是弄不出来,煞费苦心

日历控件刚刚学会怎么弄,但是要查询这两个语句之间的数据的语法我可是较劲脑汁啊,在网上查,自己试,可是每次不是语法错误就是连接不上数据库,我感觉这个方法就在我的眼前,我就是弄不出来,煞费苦心啊。下面是查询两个日历控件之间的代码,大家可以看看。

Private Sub Command1_Click()
 date1 = DTPicker1.Value‘这是日历控件
 date2 = DTPicker2.Value
 '比较两个日期的大小
 If DateDiff("n", CDate(date1), CDate(date2)) < 0 Then
 MsgBox "起始日期与结束日期有冲突,请重新选择日期", , "提示"
 Exit Sub
 End If
 txtSQL = "select * from Recharge_Info where date >='" & date1 & "' and date <='" & date2 & "'"
 Set mrc = ExecuteSQL(txtSQL, Msgtext)
 If mrc.EOF = True Then
 MsgBox "没有信息"
 Exit Sub
 End If
 With MSFlexGrid1
 
 Do While mrc.EOF = False
 .CellAlignment = 4
 .Rows = .Rows + 1
 .TextMatrix(.Rows - 2, 0) = mrc!cardno
 .TextMatrix(.Rows - 2, 1) = mrc!addmoney
 .TextMatrix(.Rows - 2, 2) = mrc!Date
 .TextMatrix(.Rows - 2, 3) = mrc!Time
 .TextMatrix(.Rows - 2, 4) = mrc!userID
 .TextMatrix(.Rows - 2, 5) = mrc!Status
 mrc.MoveNext
 If mrc.EOF = True Then
 .Rows = .Rows - 1
 End If
 Loop
 End With
 mrc.Close
End sub

写了一大堆,其实最有用的是这句话
txtSQL = "select * from Recharge_Info where date >='" & date1 & "' and date <='" & date2 & "'"
此方法不仅可以比较日期,以此类推,基本上带数字的都能比较吧!

下载本文
显示全文
专题