请问在asp程序里怎么修改一个记录,为什么我的不对?

foreversq 2004-04-11 11:12:44
<%
xgkch=request.querystring("xgkch") '为什么不能取到变量xgkch前面是<form method="post" action="xjxgqd.asp?xgkch="&xgkch> 最后一个xgkch是从前面传来的变量。
kchh=request.form("kchh")
kch=request.form("kchm")
jshgzh=request.form("fshgzh")
teacher=request.form("teacher")
shj=request.form("time")
dd=request.Form("dd")
kkbm=request.Form("kkbm")
xf=request.Form("xf")
xxrsh=request.Form("xxrsh")
shxrsh=request.Form("shxrsh")
set connect=server.createobject("adodb.connection")
connect.open("dsn=xk")
' sql="select * from school"&" where kchm='"&kchmch&"'"
' set rs=connect.execute(sql)
set rs=server.CreateObject("adodb.recordset")
rs.open "school",connect,1,2
rs.movefirst
while not rs.eof
if rs("kchm").value=xgkch then
rs("kchm").value=kch
rs("kchh").value=kchh
rs("jshgzh").value=jshgzh
rs("teacher").value=teacher
rs("time").value=shj
rs("dd").value=dd
rs("kkbm").value=kkbm
rs("xf").value=xf
rs("xxrsh").value=xxrsh
rs("shxrsh").value=shxrsh
end if
rs.movenext
wend
rs.updatebatch
rs.close
set connect=nothing
set rs=nothing

%>
...全文
11 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
QQgenie 2004-04-11
用“""”的问题,有时不用“"”也是方便的

<form method="post" action="xjxgqd.asp?xgkch=<%=xgkch%>">
回复
eduzi 2004-04-11
<form method="post" action="xjxgqd.asp?xgkch=<%=xgkch%>>
回复
Newrocky 2004-04-11
xgkch=request("xgkch")

TRY
回复
eduzi 2004-04-11
不好意思,看错了,你有个变量。
回复
eduzi 2004-04-11
<form method="post" action="xjxgqd.asp?xgkch=<%="&xgkch&"%>>
回复
eduzi 2004-04-11
<form method="post" action="xjxgqd.asp">
这样试试
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告