| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2232 人关注过本帖
标题:ASP登陆...为什么总显示用户不存在?
取消只看楼主 加入收藏
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

两个页面来的...

2007-05-02 22:14
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

还有没有人可以帮忙...数据库里的确有值...是不是用ACCESS做的数据会自动加上空格????

2007-05-03 10:56
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

试过了...还是不行...有没有人可以发个成功的例子我看下到底哪出了错...谢谢

2007-05-03 20:43
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

------------------------------------------------下面是conn.asp----------------------------------------
<%
set conn=server.createobject("adodb.connection")
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb")
conn.open connstr

set bad2=conn.execute("select * from bad")
bad=cstr(bad2("bad"))
set bad2=nothing
%>

2007-05-03 21:01
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

有什么问题吗???应该没有吧...因为连其他的都没什么问题...

2007-05-03 21:11
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
对的....全部都放在一个目录下...
2007-05-03 21:26
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/check.asp, 第 8 行
2007-05-03 21:35
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
问题好像是没有连接到那两个TEXT表单呢....
2007-05-03 21:56
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 

我发现问题了....
------------------------------------------下面是我修改后的check.asp-----------------------------------
<!--#include file="conn.asp"-->
<%
User=Request.form("u")
Pwd=Request.form("p")
Set Rs=Server.Createobject("adodb.recordset")
Sql="select * from Student where userName='"&User&"' and password='"&Pwd&"'"
Rs.open Sql,conn,1,1

Response.write(User)

Response.write (Pwd)
%>

这个的输出结果跟我在输入框的相同.....应该是出在数据库处理上有问题....请高人指导一下...谢谢

2007-05-03 22:05
ih_ks
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-1-1
收藏
得分:0 
用户不存在....
----------------------------------------我把check.asp改了一下--------------------------
<!--#include file="conn.asp"-->
<%
User=trim(Request.form("u"))
Pwd=trim(Request.form("p"))
Set rs=Server.Createobject("adodb.recordset")
sql="select * from Student"
rs.open sql,conn,1,1
If rs("userName")=User then
Response.write("用户名正确")
End if
if rs("password")=Pwd then
Response.write("密码正确")
Else
Session("userName")=User
Response.redirect("index.asp")
End if
%>

这次它输出用户名错误密码错误.....也就是那个判断有问题....
2007-05-03 22:39
快速回复:ASP登陆...为什么总显示用户不存在?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029153 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved