asp运行中,出现的错误Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:20:47
<%
dim conn
set conn=server.CreateObject("ADODB.Connection")
conn.open("Driver={Microsoft Access Driver (*.mdb)};PWD=111;DBQ="& server.MapPath("Customer.mdb"))
%>
Customer.mdb就在当前代码同一目录下
出现的错误页面:

无法显示网页
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

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

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x15cc Thread 0x146c DBC 0x1974574 Jet'。
/web/01/003/Connections/conn.asp, 第 4 行

浏览器类型:
Mozilla/4.0 (c

重新检查一下数据库所在目录权限,确认everyone用户能够有获取data信息的权限。

设置方法:网站所在的目录-属性-安全-添加everyone用户,给其相应的权限。

换一个驱动程序

conn.Open "provider=microsoft.jet.oledb.4.0;data source="& server.MapPath("Customer.mdb")

链接数据库请再仔细检查

把OPEN方法的圆括号去掉