如何在数据库中检索出符合件的所有记录

qhdzh 2003-05-26 09:10:29
各位高手,我在程序中用到如下语句,想从其中检索出所有符合条件的记录,主要是时间。代码如下:
With DataEnv
.rsdbXueYuan("Ruxuedate").Properties("optimize") = True '建立动态索引
.rsdbXueYuan.Sort = "RuXueDate"
.rsdbXueYuan.Filter = ("ruxuEdate >=" & "'" & Format(dtpBegin.Value, "yyyy-mm-dd") & "'")
'.rsdbXueYuan.Filter = ("ruxuedate <=" & "'" & Format(dtpEnd.Value, "yyyy-mm-dd") & "'" and )
End With

If DataEnv.rsdbXueYuan.RecordCount = 0 Then
MsgBox "没有查到数据", vbOKOnly + vbInformation
Exit Sub
End If
Set DataRep.DataSource = DataEnv
DataRep.DataMember = "dbXueYuan"
'DataEnv.rsdbXueYuan.Filter = ("ruxuEdate >=" & "'" & Format(dtpBegin.Value, "yyyy-mm-dd") & "'")
DataEnv.rsdbXueYuan.Filter = ("ruxuEdate <=" & "'" & Format(dtpEnd.Value, "yyyy-mm-dd") & "'")
If DataEnv.rsdbXueYuan.RecordCount = 0 Then
MsgBox "没有查到数据", vbOKOnly + vbInformation
Exit Sub
End If
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhdzh 2003-05-28
  • 打赏
  • 举报
回复
?
qhdzh 2003-05-27
  • 打赏
  • 举报
回复
执行以上代码时,就会将数据库中所有记录都显示出来。
qhdzh 2003-05-27
  • 打赏
  • 举报
回复
我是查找在一段时间(dtpBegin 到 dtpEnd )内的所有记录
lxcc 2003-05-27
  • 打赏
  • 举报
回复
DataEnv.rsdbXueYuan.Filter = ("ruxuEdate <=" & "'" & Format(dtpEnd.Value, "yyyy-mm-dd") & " 00:00:00'")
china_lwx 2003-05-27
  • 打赏
  • 举报
回复
请把问题说清楚~
qhdzh 2003-05-27
  • 打赏
  • 举报
回复
?
qhdzh 2003-05-26
  • 打赏
  • 举报
回复
这个问题很难吗?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧