
asp操作access问题!
<!--#includefile="conn.asp"--><%artdate="#"&Request.Form("artdate")&"#"artdate2="#201...
<!--#include file="conn.asp"-->
<%
artdate="#"&Request.Form("artdate")&"#"
artdate2="#2010-9-13 11:04:36#"
set rs2=server.createobject("adodb.recordset")
sqltext2="select arthit from art where artdate="&artdate
Response.Write sqltext2
rs2.open sqltext2,conn,1,1
Response.Write(rs2("arthit"))
rs2.close
set rs2 = nothing
%>
以上代码,artdate变量是接收来自表单的值,artdate的值和artdate2是一致的。但是在sql语句里直接用artdate2可以读取数据,用artdate不行。正确的写法是怎么样的呢? 展开
<%
artdate="#"&Request.Form("artdate")&"#"
artdate2="#2010-9-13 11:04:36#"
set rs2=server.createobject("adodb.recordset")
sqltext2="select arthit from art where artdate="&artdate
Response.Write sqltext2
rs2.open sqltext2,conn,1,1
Response.Write(rs2("arthit"))
rs2.close
set rs2 = nothing
%>
以上代码,artdate变量是接收来自表单的值,artdate的值和artdate2是一致的。但是在sql语句里直接用artdate2可以读取数据,用artdate不行。正确的写法是怎么样的呢? 展开
4个回答
展开全部
artdate="#"&Request.Form("artdate")&"#"
artdate2="#2010-9-13 11:04:36#"
如果上面2个是一致的,那就没错,你确认吗?
artdate2="#2010-9-13 11:04:36#"
如果上面2个是一致的,那就没错,你确认吗?
更多追问追答
追问
确认是一致的,如果不相信,你设置一个表单提交的时间日期过来一试便知。
追答
下面的代码,输出什么
展开全部
首先确定一下,artdate是否在该页面中取得了来自表单的值。
Response.Write sqltext2 这句打印的话已经有了,那打印出来的结果你到access中去查询一下看 看看有没有什么问题,从这里看起来并没有太大的问题
Response.Write sqltext2 这句打印的话已经有了,那打印出来的结果你到access中去查询一下看 看看有没有什么问题,从这里看起来并没有太大的问题
更多追问追答
追问
确认是一致的,如果不相信,你设置一个表单提交的时间日期过来一试便知。
追答
值都一样?那你response.write 出来的语句(指artdate变量)有试过直接在access中进行查询吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取值的方法有问题。看表单的提交方式是post还是get 你这个肯定是取值有问题才会这样的。
追问
确认是一致的,如果不相信,你设置一个表单提交的时间日期过来一试便知。值是没有错误的,POST过来的数据确定无误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我说怎么会有这种莫名的问题,害得我还真做了个试试。
结果:我的没问题!
搞SM
结果:我的没问题!
搞SM
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询