大家帮我看看,这段修改代码,为什么老是不执行

grand777 2006-01-20 04:33:44

<% dim action,e_id
action=request.QueryString("action")
action=request.QueryString("e_id")

select case action
case "update"
set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * FROM dbo.e_yielder where e_id='"&e_id&"'", conn,1,3

rs2("parentid")=trim(request("parentid"))

rs2.Update
response.Write "<script language='javascript'>alert('修改成功');history.go(-1);</script>"
rs2.close
set rs2=nothing
end select
%>

一点修改,过来就显示一个空白页面,没有执行完,不知道是什么地方错了
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bsulg 2006-01-21
  • 打赏
  • 举报
回复
e_id 是字符串还是编号呀? 代码这样写是编号哦.
wanghui0380 2006-01-20
  • 打赏
  • 举报
回复
<% dim action,e_id
action=request.QueryString("action")
e_id=request.QueryString("e_id")


set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * FROM dbo.e_yielder where e_id='"&e_id&"'", conn,1,3
select case action
case "update"
rs2("parentid")=trim(request("parentid"))
rs2.Update
response.Write "<script language='javascript'>alert('修改成功');history.go(-1);</script>"
end select
%>
hz890 2006-01-20
  • 打赏
  • 举报
回复
action=request.QueryString("action")
action=request.QueryString("e_id")
应改为:
action=request.QueryString("action")
e_id=request.QueryString("e_id")
action 怎么能重复赋值呢?
tokilcoom 2006-01-20
  • 打赏
  • 举报
回复
或者用update xx set a=**,b=** where id=**
tokilcoom 2006-01-20
  • 打赏
  • 举报
回复
rs.addnew
rs("key")=**
rs.update

28,406

社区成员

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

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