
ASP中SQL的修改记录问题
<%username=session("studentuser")exec="select*fromdbo.StudentwhereSusername='"&userna...
<%
username=session("studentuser")
exec="select * from dbo.Student where Susername='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("Sname")= request.form("Sname")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这一段代码,当rs("Sname")= "1"的时候是能显示1的,但是当改成request.form("Sname")后就显示空白了,数据库里的记录也null了,求解答 展开
username=session("studentuser")
exec="select * from dbo.Student where Susername='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("Sname")= request.form("Sname")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这一段代码,当rs("Sname")= "1"的时候是能显示1的,但是当改成request.form("Sname")后就显示空白了,数据库里的记录也null了,求解答 展开
3个回答
展开全部
请检查你的表单的method是否为post,如果是post,才能用Request.Form读到
<form action="...." name="form1" method="post">
<form action="...." name="form1" method="post">

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
展开全部
request.form("Sname")
说明没有接受到值
你先确定,有表单,表单是post方式提交的,而且还有一个表单域,他的name属性是Sname
并且在这个表单域输入了值
说明没有接受到值
你先确定,有表单,表单是post方式提交的,而且还有一个表单域,他的name属性是Sname
并且在这个表单域输入了值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那说明你的request.form("Sname")很可能是为空的,可以这样测试:
rs("Sname")= "[" & request.form("Sname") & "]"
rs("Sname")= "[" & request.form("Sname") & "]"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询