关于取记录集时,取指定日期范围内记录的问题,在线等待!

net_jun 2003-10-10 10:50:11
rsStr = "select bNumber as 单据号,bCuName as 客户姓名,bOpPro as 业务类型,bPrice as 金额,bMemo as 备注,bDatatime as 制单时间 from bill where bDataTime between " & "#" & stardata & "#" & " and " & "#" & enddata & "#"

我怎么也不能取到正确的数据,bDatatime 字段的数据类型为日期型

stardata,enddata为字符串型变量由 DTpicker 控件取得。

能给个范例我吗?
...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-10-10
  • 打赏
  • 举报
回复
rsStr = "select bNumber as 单据号,bCuName as 客户姓名,bOpPro as 业务类型,bPrice as 金额,bMemo as 备注,bDatatime as 制单时间 from bill where format(bDataTime,""yyyy/mm/dd"" between #" & format(stardata,"yyyy/mm/dd") & "# and #" & format(enddata,"yyyy/mm/dd") & "#"
net_jun 2003-10-10
  • 打赏
  • 举报
回复
cuizm 的代码是对的,谢谢了!
net_jun 2003-10-10
  • 打赏
  • 举报
回复
数据库里就一个字段,是短日期的
有关系吗?
strongfisher 2003-10-10
  • 打赏
  • 举报
回复
如上
射天狼 2003-10-10
  • 打赏
  • 举报
回复
rsStr = "select bNumber as 单据号,bCuName as 客户姓名,bOpPro as 业务类型,bPrice as 金额,bMemo as 备注,bDatatime as 制单时间 from bill where bDataTime between #" & format(stardata,"yyyy/mm/dd") & "# and #" & format(enddata, "yyyy/mm/dd") & "#"

还有就是你数据库里这两日期是什么格式,长日期还是短日期!?

1,216

社区成员

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

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