一段ASP代码问题?

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:13:15
<%
id=request("id")
user=request("user")
days=trim(request("days"))
chk=trim(request("chk"))
'第一部分代码
if days=30 then
application.lock
set rs=server.createobject("adodb.recordset")
rs.open "select * from jiangli where id="&id,conn,1,3
rs("chk")=2
rs("jtime")=date
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
application.unlock
else
if days=7 then
application.lock
set rs=server.createobject("adodb.recordset")
rs.open "select * from jiangli where id="&id,conn,1,3
rs("chk")=1
rs("jtime")=date
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
application.unlock
end if
end if
‘第二部分代码
set rs=server.CreateObject("adodb

你想,如果第一部分运行了是不是adodb.connection对象conn没了,你把第一部分的两个
conn.close
set conn=nothing
都去掉,在代码的最后加上该语句就可

去掉第一部分中的两个set conn=nothing 试试