标题:[求助]conn.execute出现一个意外错误
取消只看楼主
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
 问题点数:0 回复次数:5 
[求助]conn.execute出现一个意外错误

今天出现这样一个错误:

技术信息(用于支持人员)

  • 错误类型:
    Microsoft VBScript 运行时错误 (0x800A01FB)
    出现一个意外错误: 'conn.execute'
    login2.asp, 第 17 行


<%if request("action")="login" then
username=request.form("username")
pass=request.form("password")

if username="" or pass="" then
response.Write("<script language=javascript>alert('请填写完整!');history.go(-1)</script>")
end if

sql="SELECT * FROM member WHERE name='" & Replace(username,"'","''") & "' and pass='" & Replace(pass,"'","''") & "' "
set rs=conn.execute(sql) '这里是第17行
if rs.eof or rs.bof then
response.write "<script language=javascript>"
response.write "alert('用户(密码)不对或已被管理员关闭帐号!');"
response.write "javascript:history.go(-1);"
response.write "</script>"
else

response.cookies("name")=rs("name")

response.cookies("class")=rs("class")

session.Timeout=180
session("user")=name

session("pass")=pass
session("class")=jclass
Server.Transfer ("login2.asp")
end if
end if
%>

请各位大虾帮忙解答,谢谢!

搜索更多相关主题的帖子: conn execute 意外 
2006-06-01 11:34
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 
ms access

2006-06-01 11:38
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 
以下是引用yms123在2006-6-1 12:01:00的发言:

楼主测试网页时,用没用Access软件打开数据库?

打开过,不过已经关掉了才提交页面的,不过还有个临时文件data.ldb,怎么也删不掉!


2006-06-01 12:21
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 

也不行哦……
我重启后删掉临时文件后,再次运行页面的时候还是这个错误,而且同样产生了临时文件data.ldb,且删除不掉,想把data.mdb改个名儿重新链接再运行,可也改不了名,提示正在使用,我晕!

[此贴子已经被作者于2006-6-1 14:28:40编辑过]


2006-06-01 14:27
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 

就是郁闷啊,我没用啊,才重启后运行该文件就不行啊……

都没打开过其它程序!

现在有点怀疑这句是不是有错了哦……

Server.Transfer ("login2.asp")

重复调用本文件应该不会大问题啊……

本文件剩下的代码是:
<%if session("user")="" or session("pass")="" then%>

<table cellspacing="0" cellpadding="0">
<tr>
<td valign="top" colspan="2" height="35"><img src="Images/login.gif" width="211" height="42" /></td>
</tr>
<tr>
<td width="21" background="skins/myweb/news_left_bg.gif"> </td>
<td valign="top" width="190" background="skins/myweb/news_center_bg.gif"><table cellspacing="0" cellpadding="0" width="80%" align="center" border="0">
<form action="login2.asp?action=login" method="POST" name="login" id="login" onSubmit="return checkuser()">
<tbody>
<tr>
<td width="30%" height="25">用 户:</td>
<td width="70%" height="25"><input size="12" name="username" /></td>
</tr>
<tr>
<td height="25">密 码:</td>
<td height="25"><input type="password" size="12" value="" name="password" /></td>
</tr>
<tr>
<td align="middle" colspan="2"><input name="submit" type="submit" value="登 陆" />
<input name="reset" type="reset" value="重 写" /></td>
</tr>
<tr>
<td align="middle" colspan="2"><a href="reg.asp">注册新用户</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="Passrev.asp"> 忘记密码</a></td>
</tr>
</tbody>
</form>
</table></td>
</tr>
</table>
<%else%>
<table cellspacing="0" cellpadding="0">
<tr>
<td valign="top" colspan="2" height="35"><img src="Images/login.gif" width="211" height="42" /></td>
</tr>
<tr>
<td width="21" background="skins/myweb/news_left_bg.gif"> </td>
<td valign="top" width="190" background="skins/myweb/news_center_bg.gif"><table cellspacing="0" cellpadding="0" width="80%" align="center" border="0">
<form method="post" name="login" id="login" onSubmit="return checkuser()">
<tbody>
<tr>
<td height="25"><% =session("user") %>
,欢迎您!</td>
</tr>
<tr>
<td height="25"><a href="Membercenter.asp?user=<%=session("user")%>">会员中心</a>&nbsp;&nbsp;<a href="Loginout.asp?action=loginout">退出登录</a></td>
</tr>
</tbody>
</form>
</table></td>
</tr>
</table>

<%end if%>


2006-06-01 15:35
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
得分:0 

上面那个本来就开始用的response.redirect的,后来换成server.transfer,不过都是一样,有错,不过过了两天没动了后,现在居然没问题了……

也不提示哪错了……

也能访问数据库了哦……

鬼知道是怎么回事,不过那临时文件到没有了哦……

谢谢大家啊!


2006-06-05 14:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-68964-1-1.html




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

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