注册 登录
编程论坛 ASP技术论坛

Microsoft VBScript 运行时错误 (0x800A01A8)缺少对象

婷婷遇丽 发布于 2010-05-19 16:49, 805 次点击

错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
/通讯录/login.asp, 第 8 行


<!---%include file="conn.asp"--->
<%
if request.Form("user") <> ""then
sql="select user ,pass from [user]"
sql=sql & "where user='" & request("user") & "'and pass='" & request("pass") & "'"
dim rs
set rs=conn.execute    ————第8行!!!
if not rs.eof and not rs.bof then
session("user")=rs("user")
session("pass")=rs("pass")
response.Redirect(txl.asp)
else
 response.Write"对不起,用户名或密码有误,请重新登录"
   end if
end if
%>
7 回复
#2
婷婷遇丽2010-05-19 16:52
那位高手帮忙解决一下啊???
#3
gupiao1752010-05-19 17:08
上午还有一个人的问题跟你一样的!就连错误提示都相同!
他的是rs没有定义,你的我估计是缺少sql语句参数,看红色字体,多添加一个sql
程序代码:

<!---%include file="conn.asp"--->
<%
if request.Form("user") <> ""then
sql
="select user ,pass from [user]"
sql
=sql & "where user='" & request("user") & "'and pass='" & request("pass") & "'"
dim rs
set rs=conn.execute sql
if not rs.eof and not rs.bof then
session(
"user")=rs("user")
session(
"pass")=rs("pass")
response.Redirect(txl.asp)
else
response.Write
" 对不起,用户名或密码有误,请重新登录"
   
end if
end if
%>

#4
gupiao1752010-05-19 17:30
错误更新:请加上框号试试:set rs=conn.execute(sql)
#5
婷婷遇丽2010-05-19 17:39
不行,还是一样的错误。。。怎么办?
#6
婷婷遇丽2010-05-19 17:40
gupiao175,我们可以QQ交流吗???
#7
婷婷遇丽2010-05-19 17:41
我QQ:330542879 (验证:ASP)
#8
far2862012-09-21 14:51
你好!
   请问可以把解决的办法写出来吗?我同样也遇到了这样的问题:Microsoft VBScript 运行时错误 '800a01a8'

缺少对象: ''   谢谢!
1