ASP达人进来帮我看看这简单的代码.

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:13:29
我是刚学ASP不久.小菜一个.希望大家不介意帮我看看我那出错!
我要做的是一个例子.< 简单登录模块>
我这分1-1.htm和1-2.asp
1-1.htm表单页就不写了.
表单名:form1
文本框:TxtGiw
密码框:txtpassword
提交到1-2.asp

以下是1-2.asp的源码
<%
dim name
dim password
dim conn
dim sql
dim rs

name=request.form("TxtGiw")
password=("txtpassword")
'打开数据库.原本是例子是SQL的数据库.但我用的是access所以连接语句给我换了access的!

set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("/data.mdb")
set rs=server.createobject("adodb.recordset")
'下面是SQL语句.我觉得好像是这里错了>_<
sql="select USER_NAME from admin where(USER_NAME='"&name&"' "_
&"AND PASSWORD='"&password&"' )"
rs.open sql,conn,1,1
if not rs.eof then
response.write "进入成功!"
else
response.

name=request.form("TxtGiw")
password=request.form("txtpassword")
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("/data.mdb")
set rs=server.createobject("adodb.recordset")
sql="select * from admin where USER_NAME='"& name &"'"
rs.open sql,conn,1,1
if rs.eof then
response.write "用户名错误"
then
if
rs("PASSWORD")<>password then
response.write"密码错误"
end if
end if
rs.close

password=("txtpassword")
这里错了
改成
password=request("txtpassword")

这里
sql="select USER_NAME from admin where USER_NAME='"&name&"' AND PASSWORD='"&password&"' "

上面的都回答出来了

没有出错信息么?