Office中国论坛/Access中国论坛

标题: 急问[如何利用strwhere对时间字段进行查询] [打印本页]

作者: ifireac    时间: 2006-2-7 20:17
标题: 急问[如何利用strwhere对时间字段进行查询]
我使用access项目,连接SQL数据库

利用窗体查询SQL表的数据,设置了几个文本框进行参数查询,就是用了strwhere

结果表里字段是文本类型的都没问题

但是时间字段的就不成,我只能用

strWhere = strWhere & "([pdata] like '%%" & Me.采购时间 & "%%') AND "

可以查找记录,但是我目的是想设置查询范围,比如在2005-12-01后的记录,上面那语句是不行的

用strWhere = strWhere & "([pdata] >= '%%" & Me.采购时间 & "%%') AND ",不行



注意,SQL对应pdata字段是datetime字段



请各位大侠解救小弟于困境吧


作者: 一点通    时间: 2006-2-7 21:54
请参考一下刘小军的例子

http://www.office-cn.net/forum.php?mod=viewthread&tid=35263&replyID=&skin=1
作者: ifireac    时间: 2006-2-7 22:38
好象弄明白了,不过上午我他那列子做过,没成,现在又好象可以了



谢谢一点通,好同志啊[em02]
作者: 风清九剑扬    时间: 2010-2-4 13:45
我还不明白




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3