lol狐狸最新符文天赋:asp访问数据库产生错误'80004005' 不能打开注册表关键字

来源:百度文库 编辑:高考问答 时间:2024/04/28 02:50:37
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x1084 Thread 0x112c DBC 0x174e024 Jet'。

/downconn.asp,行 4

源码:
<%
connstr="DBQ="+server.mappath("down.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>

数据库无法打开.或者你没有上传数据库,也有可能是连接数据库路径不对.或者是数据库连接程序有问题.可以试找找其它数据库连接程序打开数据库.

你试试这种打开方式...
<%
Set Conn = Server.CreateObject("ADODB.Connection")
conn = "DBQ=" + server.mappath("down.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
%>
<%
set rs=server.createobject("adodb.recordset")
SQL="select * from down"
rs.open sql,conn,1,1
%

ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件
错误信息是这个

连接字符应为&,改为:
connstr="DBQ="&server.mappath("down.mdb")&";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

是服务器的问题,没有给相应的文件即文件夹开通相应的权限!