VB中日期和时间查询问题
控件为DTPicker数据库access,数据库存储格式为文本格式,数据库日期格式:2011-08-07,时间格式:08:27:52程序存储:查询结果显示在datagri...
控件为DTPicker 数据库access,
数据库存储格式为文本格式 ,数据库日期格式:2011-08-07,时间格式:08:27:52
程序存储:
查询结果显示在datagrid
记录代码:
rsmn("日期").Value = Format(Now, "yyyy-mm-dd")
rsmn("时间").Value = Format(Now, "hh:mm:ss")
查询代码
strQuery = "select * from 事件记录表 where 1=1 "
strQuery = strQuery + " and 日期 between #" & Format(StartDate.Value, "yyyy-mm-dd") & "# and #" & Format(EndDate.Value, "yyyy-mm-dd") & "#"
程序追踪:
Watch : : strQuery : "select * from 事件记录表 where 1=1 and 日期 between #2012-03-12# and #2012-03-28#"
strQuery = strQuery + " and 时间 between #" & Format(StartTime.Value, "hh:mm:ss") & "# and #" & Format(EndTime.Value, "hh:mm:ss") & "#"
按照日期查询结果都是空的
程序中追踪:
Watch : : strQuery : "select * from 事件记录表 where 1=1 and 时间 between #05:00:00# and #22:00:00#"
时间查询更奇怪:从5:00-22:00查询记录只有11个,从10:00-22:00却有837个
请高手指点问题在哪里 谢谢了 展开
数据库存储格式为文本格式 ,数据库日期格式:2011-08-07,时间格式:08:27:52
程序存储:
查询结果显示在datagrid
记录代码:
rsmn("日期").Value = Format(Now, "yyyy-mm-dd")
rsmn("时间").Value = Format(Now, "hh:mm:ss")
查询代码
strQuery = "select * from 事件记录表 where 1=1 "
strQuery = strQuery + " and 日期 between #" & Format(StartDate.Value, "yyyy-mm-dd") & "# and #" & Format(EndDate.Value, "yyyy-mm-dd") & "#"
程序追踪:
Watch : : strQuery : "select * from 事件记录表 where 1=1 and 日期 between #2012-03-12# and #2012-03-28#"
strQuery = strQuery + " and 时间 between #" & Format(StartTime.Value, "hh:mm:ss") & "# and #" & Format(EndTime.Value, "hh:mm:ss") & "#"
按照日期查询结果都是空的
程序中追踪:
Watch : : strQuery : "select * from 事件记录表 where 1=1 and 时间 between #05:00:00# and #22:00:00#"
时间查询更奇怪:从5:00-22:00查询记录只有11个,从10:00-22:00却有837个
请高手指点问题在哪里 谢谢了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询