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')的转换出错,请教各位大侠问题在哪里呢?不胜感谢! 展开
<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')的转换出错,请教各位大侠问题在哪里呢?不胜感谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询