Microsoft JET Database Engine 错误 '80004005'未指定的错误

<%
dim conn
set conn=server.createobject("adodb.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath ("ass.mdb")
conn.open
response.write"wedadad"
conn.close
set conn = nothing
%>

提示第五行错误。。就是说conn.open 有问题??有啥问题?
刚才有个说换驱动。。不知道则呢就没了。。他说 conn.connectionstring="driver={microsoft Access driver (*.mdb)}; dbq=" & server.mappath("ass.mdb")

结果Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

我用的是iis7

最后一句提示不是很清楚了?追问

解决方法?????
首先你得磁盘分区格式必须是NTFS

然后你从资源管理器菜单中的工具--〉文件夹选项--〉查看 里头的“使用简单文件共享”的勾勾去掉

然后你找到这个Access文件,点右键,选择属性--〉安全 添加一个Everyone用户,并且设置成完全控制即可。

重启IIS的方法是:
点击开始->运行->输入“cmd” 回车->输入 "iisreset" ->回车
一会儿会提示重启成功

网上找的。。。。不行。。。

追答

http://tutorials.aspfaq.com/8000xxxxx-errors/80004005-errors.html
看看这里面能帮到你么?

温馨提示:内容为网友见解,仅供参考
无其他回答

...Database Engine 错误 '80004005' 未指定的错误 \/conn\/connindex.asp...
解决办法 一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。二、JET引擎在链接数据库的时候会在%windir%\/temp\/目录下创建临时文件,而II...

...Database Engine 错误 '80004005' 未指定的错误”
一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为 用批处理清理文件,所以不能运行了, 只行了, 只 1.查看数据库连接语句没有发现错误; ;2.查看文件夹的权限已经全部给了everyone; ;3.打开数据库的同时,系,系统会在临时文件夹 %...

Microsoft JET Database Engine 错误 '80004005'
Microsoft JET Database Engine 错误 '80004005'未指定的错误 \/tougao\/conn.asp,行 6 1.查看数据库连接语句没有发现错误;2.查看文件夹的权限已经全部给了everyone;3.打开数据库的同时,系统会在临时文件夹 windows\/temp\/ 下创建临时文件,而 windows\/temp\/ 的权限不够,everyone的权限也加了,但还...

Microsoft JET Database Engine 错误 '80004005' 是什么原因
:access数据库打开错误 windows权限设置 temp路径设置 网站数据库打不开 原因:服务器采用了雨林木风的win2003 网站打不开,conn.asp文件连接数据库部分报错:Microsoft JET Database Engine 错误 '80004005'未指定的错误 总结办法:1IIS的来宾访问用户设置成管理员组 在计算机管理--用户中,找到IUSR_***...

Microsoft JET Database Engine 错误 '80004005'未指定的错误 急求
“开始”——“运行”进入命令行模式输入 cacls c:\\Windows\\temp \/g everyone:f (给temp目录添加everyone组的完全控制权限)看解决了没

Microsoft JET Database Engine 错误 '80004005' 未指定的错误
错误类型一:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。错误类型二:Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''...

Microsoft JET Database Engine (0x80004005)未指定的错误
1.查看数据库连接语句没有发现错误;2.查看文件夹的权限已经全部给了everyone;3.打开数据库的同时,系统会在临时文件夹 %SystemRoot%\/temp\/ 下创建临时文件,而 SystemRoot%\/temp\/ 的权限不够 解决:%SystemRoot%\/temp\/ 的权限加上(IUSER_电脑名的读写)另外,连接字符串最好这样写(因为是IIS打开)...

...Database Engine 错误 '80004005' 未指定的错误 E:\\WEB\\WEB\\GL\\...
解决办法:开始。。。运行。。。regsvr32 jscript.dll (命令功能: 修复Java动态链接库)开始。。。运行。。。regsvr32 vbscript.dll(命令功能:修复VB动态链接库)开始。。。运行。。。iisreset (命令功能:重启IIS)

Microsoft JET Database Engine 错误 '80004005'
可能原因:1.sql语句出错(要插入或更新的字段的数值不能为空值)2.打开数据库出错,没有在指定路径发现数据库 解决办法:1.针对这种情况,在打开记录集之前输入一下语句:response.write(sql) 'sql就是你的sql语句 response.end 仔细分析输出的这个sql有没有毛病。对照数据库看是不是有不能为空的字段...

...错误:Microsoft JET Database Engine (0x80004005)未指定的错误_百 ...
1、IIS中是否支持父路径。2、给db文件夹iis访问用的读写修改权限 3、temp文件夹给user用户写入权限。

相似回答
大家正在搜