asp的错误问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 20:05:14
打开asp页面,出现:

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

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xfc8 Thread 0x670 DBC 0x10f7f1c Jet'。
C:\CESHI\ADMIN\../include/bkconn.asp, 第 6 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)

网页:
GET /Admin/order.asp

时间:
2007年1月29日, 22:38:19

详细信息:
Microsoft 支持

bkconn.asp的内容:
<%
dim conn,connstr
connstr="DBQ="+server.mappath("../bmfy.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
'connstr="Driver={sql server};uid=sa;pwd=sa;database=ceoa;server=ce2"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>

该如何修改???

是虚拟主机还是自己的服务器?
试试以下几种方法:
1. connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../bmfy.mdb")
2. 用access2000把bmfy.mdb打开,用工具里面的修复一下数据库,另存为一个文件,然后把这个文件覆盖bmfy.mdb
3. 把 winnt\temp 目录设置成 everyone 可“写入”
4. 安装 MDAC 新版

数据库权限问题

先换一种连接方面试试,ac版本问题

ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & server.mappath("../bmfy.mdb")