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 #'"和第一个提示相同,呜呜,要哭了,该怎么写才可以啊
谁来救救我…… 展开
我按照下面写法
"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 #'"和第一个提示相同,呜呜,要哭了,该怎么写才可以啊
谁来救救我…… 展开
展开全部
:给你一孙谈个程序段则高碰:体会一下!
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控件反映的,不难,注意:书写格式!!
不然会报:错!!!
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控件反映的,不难,注意:书写格式!!
不然会报:错!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
:给你一个程序段:体会一下!
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控件反映的,不难,注意:书写格式!!
不然会报:错!!!
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控件反映的,不难,注意:书写格式!!
不然会报:错!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询