Microsoft VBScript 运行时错误 (0x800A01A8) 急~

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:38:51
提示:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: 'conn'
/UpFile.asp, 第 9 行
各位大哥帮帮小弟,小弟很菜的,能详细的解答一下吗,谢谢!
<%
if session("admin")="" then
conn.close
set conn = nothing
response.Redirect "login.asp"
response.End
else
if request.cookies("timesboard")("admin")="" then
conn.close
set conn = nothing
response.Redirect "login.asp"
response.End
end if
end if

formName=request("formName")
EditName=request("EditName")
%>
<html>
<head>
<title>系统上传模块</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
<!--
function mysub()
{
var strFileName=form1.file1.value;
if (strFileName=="")
{
alert(&q

如果你发上来的是全部的代码,那你就是缺少了连接文件。
你的文件一开始就要判断这个用户的真实身份,如果是假就要关闭数据库。
但是你没有调用打开数据库连接的文件,也就是说你在关闭数据库之前没有打开数据库。

你在最开始加上那个最常用的include就可以了。
不行,你再来问。

MicrosoftVBScript 运行时错误(0x800A01A8)-->缺少对象

很明显缺少对象。conn没有定义。

可以用include把包含conn的文件括进来

一般在页面最上面加
<!--#include file="conn.asp" -->

是不是应该先从登陆页面打开转到当前页面啊 如果你直接打开此页面肯定
session(“admin”)是空的 那就执行判断语句里的跳转语句直接到了登陆页面了 不是吗