衣架批发市场在哪里:asp关于取多条记录收藏的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 18:20:34
我做了一个收藏信息记录的叶子!但是现在出错了,谁帮我解决一下。
<%
if session("id")="" then
response.Redirect "../login.asp"
end if
%>
<!--#include file=../config.asp-->
<%
id=request.QueryString("id")
set res=server.CreateObject("adodb.recordset")
sql="select * from rc_position where id in("&id&")"
res.open sql,conn,1,3
if not res.eof then
UnitName=res("UnitName")
positionname=res("positionname")
unitid=res("unitID")
end if
res.close
set res=nothing

set rec=server.CreateObject("adodb.recordset")
sql2="select * from rc_person_shoucang where positionname='"&positionname&"' and personid="&session("id")
rec.open sql2,conn,1,3
if not rec.eof then
response.write"<SCRIPT language=JavaScript>alert('已添加到收藏夹,请勿重复添加!');"
response.write"javascript:history.go(-1);</SCRIPT>"
response.end
end if
rec.close
set rec=nothing

set rez=server.CreateObject("adodb.recordset")
sql3="select * from rc_person_shoucang"
rez.open sql3,conn,1,3
rez.addnew
rez("unitid")=unitid
rez("positionid")=id
rez("unitname")=unitname
rez("personid")=session("id")
rez("positionname")=positionname
rez("issue")=now()
rez.update
rez.close
response.write"<SCRIPT language=JavaScript>alert('成功添加到收藏夹!');"
response.write"javascript:history.go(-1);</SCRIPT>"
response.end
set rez=nothing
%>

其中id是上级传下来的,用in主要是数据是多条的,比如id=12,13,14...
现在的问题是,我收藏以后,怎么只有第一条记录被记录下来了,其他的都没有被记录下来!怎么办?怎么才能把记录都写进数据库中。帮忙,谢谢