vb access数据库中时间段查询语句怎么写

有两个dtpicker控件,想要查询大于等于dtpicker1小于等于dtpicker2的时间的数据。我按照下面写法"select*fromTestTablewhere测... 有两个dtpicker控件,想要查询大于等于dtpicker1小于等于dtpicker2的时间的数据。
我按照下面写法
"select * from TestTable where 测量日期 >=" + Chr(35) + Format(DTPicker1.Value, "yyyy-mm-dd") + Chr(35) + "and 测量日期 <=" + Chr(35) + Format(DTPicker2.Value, "yyyy-mm-dd") + Chr(35) + ""
提示参数类型不正确,或不在可接收的范围内。

但是查某一天的数据"select * from TestTable where 测量日期 >=" + Chr(35) + Format(DTPicker1.Value, "yyyy-mm-dd") + Chr(35) + ""是可以实现的。怎么回事啊

还有后来我试了语句:select * from TestTable where 测量日期 > '# 2008-7-21 #' and 测量日期 < '# 2007-7-24 #'"和第一个提示相同,呜呜,要哭了,该怎么写才可以啊
谁来救救我……
展开
 我来答
glass_nfl49ac
2008-07-25 · TA获得超过1031个赞
知道大有可为答主
回答量:2711
采纳率:79%
帮助的人:596万
展开全部
:给你一孙谈个程序段则高碰:体会一下!
Ssql1 = "SELECT 赔案号,出险日期,赔金额,牌照号,意念指向书号,险种,被保险人名称,电话,保单号,录入日期,出险原因,所属业务员 FROM LP_001 where 录入日期>= #" & DTP1 & "# And 录入日期<= #" & DTP2 & "# AND 领款人 IS Null AND mid(险种,1,2)='DA'"
RS.Open Ssql1, m_Cnn, adOpenStatic, dLockOptimistic
-----------------
日期是用TD控件反映的,不难,注意:书写格式!!
不然会报:错!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邴槐夕煊
2020-03-30 · TA获得超过3754个赞
知道大有可为答主
回答量:3041
采纳率:31%
帮助的人:220万
展开全部
:给你一个程序段:体会一下!
Ssql1
=
"SELECT
赔案号,出险日期,赔金额,牌照号,意向书号孙谈,险种,被保险人名称,电话,保单号,录入日期,出险原因,所念指属业务员
FROM
LP_001
where
录入日期>=
#"
&
DTP1
&
"#
And
录入日期<=
#"
&
DTP2
&
"#
AND
领款人
IS
Null
AND
mid(险种,1,2)='DA'"
RS.Open
Ssql1,
m_Cnn,
adOpenStatic,
dLockOptimistic
----则高碰-------------
日期是用TD控件反映的,不难,注意:书写格式!!
不然会报:错!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式