ASP与数据库连接 Provider (0x80004005)

来源:百度知道 编辑:UC知道 时间:2024/09/18 06:31:04
技术信息(用于支持人员)

错误类型:
Provider (0x80004005)
未指定的错误
/hotel/login/check_power.asp, 第 4 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:
GET /hotel/index.asp
index.asp的代码
<!--#include file="login/check_power.asp"-->
<%
if check_power("登录系统")=0 then
response.redirect("login/login.asp")
else%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<center>
<p><a href="help/help.asp">操作说明</a></p>
<p><a href="help/copyright.asp">版权信息</a></p>
<p><a href="worker/worker_show.asp">员工管理</a></p>

check_power.asp把这个页面的代码贴出来
Recordset1.ActiveConnection = "dsn=hotel;"
你的连接字符串有问题,没有说明使用什么驱动 。
给你个连接字符串的例子
比如
连接SQL SERVER
Recordset1.ActiveConnection ="PROVIDER=SQLOLEDB;DSN=hotel;UID=sa;PWD=pass"

连接ACCESS
Recordset1.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0;DSN=hotel;Mode=ReadWrite;Persist Security Info=False"

hotel/login/check_power.asp, 第 4 行 有错误,你把index.asp代码输出出来干什么用?