主题:  [求助] 如何解决error'80004005'???

ccbwx

职务:普通成员
等级:1
金币:0.0
发贴:78
#12003/10/7 15:57:52
Microsoft JET Database Engine error '80004005'
Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt.
/myhost/conn.asp, line 14

conn.asp文件内容如下:
<%
db_name="main.mdb"
dim conn
dim connstr
sub startconn()
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &server.MapPath(db_name)
set conn=server.createobject("ADODB.CONNECTION")
if err.number<>0 then
err.clear
set conn=nothing
response.write "Open Error!"
Response.End
else
conn.open connstr
if err then
    err.clear
    set conn=nothing
    response.write "Open Error!"
    Response.End
end if
end if
end sub
    
sub endconn()
conn.close
set conn=nothing
end sub
%>

有时网站是好的,有时打不开就是这种错误信息,是不是网站的问题?(7host)



icerain

职务:普通成员
等级:1
金币:1.0
发贴:249
#22003/10/14 5:13:46
你用的是MDB文件 为什么不加MDB的驱动呢?》

我也不知道上面的代码对不对
反正我见过的用MDB数据库的都加MDB的驱动

编辑历史:[这消息被icerainzd编辑过(编辑时间2003-10-14 05:18:09)]