ASP的SQL如何获取表单中的日期值

一简单表单<formname="form1"method="post"action="1.asp"><p>请输入</p><p>开始时间:<inputtype="text"... 一简单表单
<form name="form1" method="post" action="1.asp">
<p>请输入</p>
<p>开始时间:
<input type="text" name="time1"> </p>
<p>结束时间:
<input type="text" name="time2"> </p>
<p> </p>
<p> <input type="submit" name="Submit" value="提交">
</p>
</form>

在1.asp中主要语句(省略其它语句,不表单时已测试正常)
1、a、b分别获得time1和time2的值
<%
a=request.form("time1")
b=request.form("time1")
%>

2、接着一个SQL语句,字段3为日期
rs.open " select 字段1,字段2 form 表名 where 字段3 beteween to_date('a','YYYY-MM-DD') and to_date('b','YYYY-MM-DD') ",conn.1,1

表单中time1和time2的值分别为2013-06-26和2013-09-26,运行时提示在第2点出错。本人初学,之前在1.asp中不读取表单的日期值,直接写为
rs.open " select 字段1,字段2 form 表名 where 字段3 beteween to_date('2013-06-26','YYYY-MM-DD') and to_date('2013-09-26','YYYY-MM-DD') ",conn.1,1
则正常显示(如果这里语句有错,是打字出错,已运行过不读表单的1.asp),加入读取表单语句后出错,感觉是to_date('a','YYYY-MM-DD')的转换出错,请教各位大侠问题在哪里呢?不胜感谢!
展开
 我来答
bnx1976
2013-11-03 · TA获得超过161个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:312万
展开全部
rs.open " select 字段1,字段2 form 表名 where 字段3 beteween to_date(‘“&a&”’,'YYYY-MM-DD') and to_date('“&b&”','YYYY-MM-DD') ",conn.1,1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式