asp80004005错误

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:41:48
我上传网站,其中 index.asp的错误出现:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

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

/include/jk_class.asp,行 25

80004005一般就是数据库找不到了
你的问题要确定几点
1.网站在本地能浏览,传上空间就不行了?如果是这样的话,有没有漏传文件?比如连接字符串文件?
2.数据库的位置有没有写错了?
3.其他的带的数据库连接的页面完好吗?

总之,就是数据库没连上,或者空间根本没有数据环境。
空间一般不会没有数据环境,测试的话,写个最简文件上去如:
1.asp
<!--#include file="conn.asp"-->
<%
set rs=server.Createobject("adodb.recordset")
sql="select top 1 * from table"
rs.open sql,conn,1,1
if err.number<>0 then
response.write(err.number)
response.write(err.description)
else
response.write("数据打开成功")
end if
rs.close
set rs=nothing
%>