VB数据库查询日期范围

如题,我用VB做的一个数据库查询程序!数据库是Access2003格式,数据库中有个字段是【日期】,这个字段我设的数据类型是日期/时间我这个程序现在要做一个按日期筛选的功... 如题,我用VB做的一个数据库查询程序!
数据库是Access2003格式,数据库中有个字段是【日期】,这个字段我设的数据类型是 日期/时间

我这个程序现在要做一个按日期筛选的功能!
比如:
text1.text=2008-6-17
text2.text=2008-7-12
如何查询17号到12号之间的全部相关信息?
在此高分求答案!
答中并帮助一起解决问题的(你也许说的答案是对的,但要帮助我修改)
再奖励100分!
在此高分求答案!谢谢各位了!

另外,一下条件我怎么调试不通过?
sql = "select * from 维修记录 where 日期>='" & text1.text & "' and 日期<='" & text2.text & "' order by 日期 desc"
展开
 我来答
世澜步凌波
2008-07-21 · TA获得超过3867个赞
知道大有可为答主
回答量:3068
采纳率:28%
帮助的人:206万
展开全部
access里面
如果你数据库设置成日期格式
那么比较的时候要用#
sql
=
"select
*
from
维修记录
where
日期>=#"
&
text1.text
&
"#
and
日期<=#"
&
text2.text
&
"#
order
by
日期
desc
这样就可以!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c8b8bd133
2008-07-14 · TA获得超过305个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:218万
展开全部
sql = "select * from 维修记录 where 日期>=#" & text1.text & "# and 日期<=#" & text2.text & "# order by 日期 desc"
两边要用#括起来,建议最好用Between来写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浑晔澹台鸿运
2008-07-18 · TA获得超过4195个赞
知道大有可为答主
回答量:3104
采纳率:29%
帮助的人:197万
展开全部
sql
=
"select
*
from
维修记录
where
日期>=#"
&
text1.text
&
"#
and
日期<=#"
&
text2.text
&
"#
order
by
日期
desc"
两边要用#括起来,建议最好用Between来写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuihongkai
2008-07-14 · 超过15用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:76.3万
展开全部
日期是关键字,应该吧sql的日期替换成[日期],或者把日期这个字段名替换成其他的名字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式