(急)网站后台加图片的时候出现Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:49:45
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

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

/mg_admin/cpgl/include/db_conn.asp,行 6 后台加图片的时候出现了这个,是怎么回事,我在网上搜是要改路径,db_conn.asp的代码是这样的、 <%
dim conn
dim connstr
connstr="DBQ="+server.mappath("/newgzccj")+"\Database\#ywkj_sw.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

sub closedb()
on error resume next
conn.close
set conn=nothing
err.clear
end sub
%>
谢谢了,帮帮我吧

<%
dim conn,rs
call connopen
Sub connopen
dim connstr
dim db
db=dbdns&"db/#d_b.mdb" '数据库文件的位置
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
set rs=server.CreateObject("adodb.recordset")
End Sub
sub connclose()
On Error Resume Next
Conn.close
set Conn=nothing
end sub
%>

用这个,可能你数据库中的字段不全

检查下 数据库权限吧