asp代码有问题,看高手们帮我改改麻烦了。给您100分

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:33:51
<%
SQL="Select * from Papers where id="&Request("id")
set rs=server.createobject("adodb.recordset")
rs.open SQL,conn,1,3
if rs.eof and rs.bof then
Response.Write "<script language='javascript'>alert('参数错误!');document.location.href('p_Manage.asp');</script>"
Response.End()
end if

if Request("Action")=1 then
if Trim(Request("que"))="" or Trim(Request("ans"))="" or Trim(Request("type"))="" then
Response.write "<script language='javascript'>alert('信息填写不完整!');history.go(-1);</script>"
Response.End()
end if
SQL="Select * from Papers where id="&Request("id")
set rs=server.createobject("adodb.recordset")
rs.open SQL,conn,1,3
rs("que")=(Request("que"))<

if Request("Action")=1 then
if Trim(Request("que"))="" or Trim(Request("ans"))="" or Trim(Request("type"))="" then

明明有两个if ,可是你后面只有一个end if,你少了一个end if

更搞笑的是 rs你已经在上面那段OPEN数据库了,而且没有被CLOSE呢,后面你又来rs来个OPEN

<%
SQL="Select * from Papers where id="&Request("id")
set rs=server.createobject("adodb.recordset")
rs.open SQL,conn,1,3
if rs.eof and rs.bof then
Response.Write "<script language='javascript'>alert('参数错误!');document.location.href('p_Manage.asp');</script>"
Response.End()
end if

if Request("Action")=1 then
if Trim(Request("que"))="" or Trim(Request("ans"))="" or Trim(Request("type"))="" then
Response.write "<script language='javascript'>alert('信息填写不完整!'