请问在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

%>
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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">
这样试试

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧