请教 大虾一个简单的asp提交页面的处理的问题!再线等 回答即结帖子
login.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<p align="center" class="style2"> 登陆图书管理系统 请输入ID和密码:</p>
<form name="form1" method="post" action="handle.asp">
<p align="center">
<span class="style3">用户ID</span> <input name="username" type="text" id="username" >
</p>
<div align="center"><span class="style3"> 密码 : </span>
<input name="pass" type="password" id="pass">
</div>
<p align="center">
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit" value="重置">
</p>
</form>
<p class="style2"> </p>
</body>
</html>
handle.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% dim username ,pass,conn ,rs,sql,dbq
dbq= "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("mydb.mdb")
username=trim(request.Form("username"))
pass=trim(request.Form("pass"))
set conn=server.CreateObject("adodb.connection")
conn.open dbq
set rs=server.CreateObject("adodb.recordset")
sql="select [username],[pass] from [admin] where username= '"&username&"' and pwd='"&pass& "'"
response.Write request.Form("username")
'response.Write sql
rs=conn.execute sql,conn,1,3 ---这边我用'rs.open sql,conn,1,3也不行
if rs.eof then
response.redirect "err.asp" '
else
session("name")=username
response.redirect "admin.asp"
end if
%>
<%
rs.Close()
conn.close
Set rs = Nothing
set conn=nothing
%>
出错提示是:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft VBScript 编译器错误 错误 '800a0401'
语句未结束
/handle.asp,行12
rs=conn.execute sql,conn,1,3 'rs.open sql,conn,1,3
----------------^