access 中sql 时间查询

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:43:02
其中查询那一句是:s(0) = "cvr.[Date Of Visit] between """ + from1 + """ and """ + to1 + """",每次运行都出错,原因显示类型不对,如果是这个原因,文本格式如何转换成日期格式?加#的话加在哪里呢,试了好多位置都不对,帮帮我啊!
表名为cvr,时间类型的字段为[Date Of Visit],其中from1 和to1 为两个文本框的名字。
应用控件是为了响应窗体上控件的输入值啊,直接把日期打进去当然没有问题,早就试过了,而且我已经明确的说明,是引用控件的格式上出了问题!

select * from cvr
where 时间字段 between #2007-11-10# and #2008-12-30#
------------
上面 sql 的你没去试吧
# 的位置 是这样的 #2007-11-10#

你说"from1 和to1 为两个文本框的名字"
你把他们的名字放到这里有什么意义呢
应该取值啊

这也太简单了吧??
s(0) = "cvr.[Date Of Visit] between # " from " # and # " to1 " # "
加上去绝对没有问题!

select * from tab1 where tab1.time betwin #2009-03-04 16:00:00# to

#2009-03-04 17:00:00#