主题:  Microsoft JET Database错误

blshfw

职务:普通成员
等级:1
金币:1.0
发贴:241
#12003/4/24 10:16:47
出错如下提示:

错误类型:
Microsoft JET Database Engine (0x80004005)
/forum/conn.asp, 第 12 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)

注:conn.asp中dsn-less如下:
----------------------------------------------------------------------------------------------------------------
db="data/intranet.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
----------------------------------------------------------------------------------------------------------------

我已经做的调试步骤:

1、重装IIS
2、安装了最新的MDAC和JET4.0驱动
3、IUSR_匿名用户拥有对数据库文档的读写权限
4、安装了2000 server 的 sp3

但问题仍未解决,出问题前还可以正常运行,但不知道做了什么操作之后就不行了。
望各位大虾碰到过这种问题的提供点经验。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/4/24 10:46:16
db="data/intranet.mdb"
换成这个试试
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("data/intranet.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"
Conn.Open connstr
%>



blshfw

职务:普通成员
等级:1
金币:1.0
发贴:241
#32003/4/24 11:35:48
非常感谢的答复。
不过还不能解决问题。
再说你给出的语句是适用于旧版本的ACCESS驱动,我上面已经说了我已经安装了2000的SP3包,也即是安装了ACCESS的最新驱动JET 4.0 SP6。而且我检查过了,上面语句应该是没问题的,应该是别的原因造成,希望各位大虾再接再力。非常感谢。