急求老师给予指点,万分感谢
各位老师好:我想初学SQL,想编一个登陆系统的程序,在Login.htm里
输入 <form name="bgsw" method="post" action="login.asp">本人在SQL里的数据库名是bgsw
在Login.asp里编写的程序是(验证转不到upme3.asp,各位老师给看看,我这段程序哪儿出问题了?)
<html>
<head>
<title>login.asp<title>
</head>
<body>
<%@Language=VBScript%>
<%
yh_id=trim(request.form("yh_id")) bgsw库里有一个表,名字是TABLE10,表里包括两个字段:yh_id,passwd
passwd=trim(request.form("passwd"))
set conn=sever.createobject("adodb.connection") 这句是什么意思?
'连接并打开数据库
connstr="provider=sqloledb;user id=sa;password=ser;"&_ 这句是什么意思
"initial catalog=bgsw;persist security info=true;data source=C:\Program Files\Microsoft SQL Server\MSSQL\Data"
conn.open bgsw
if yh_id=""then
response.redirect"error.asp?info=对不起,用户名不能为空,请重新输入用户名!"
end if
sql="select*form member where yh-id=""&yh_id&""
set rs=conn.execte(sql)
if not rs.eof then
if rs("passwd")<>passwd then
response.redirect"error.asp?info=对不起,密码不正确,请重新输入!"
end if
else
response.redirect"error.asp?info=对不起,用户名不存在,请重新输入!"
end if
rs.close
session("yh_id")=yh_id
response.redirect"upme3.asp"
%>
</body>
</html>