
错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
对数据库的操作完之后,要 conn.close()
错误原因:解决:iis用户对数据目录的权限不够,ldb文件无法自动生成 一般是因为你以guest身份访问数据库。故没权限操作。
解决办法:添加internet匿名用户对数据目录的写入权限
即在数据库的属性中,选择安全-》添加-》高级-》立即搜索。然后添加gust。在设置权限。既可以使用了。
错误原因二:要连接的数据库,已经被打开占用!关闭数据库可解决问题!(可能别人正在下你的数据库呢!)
解决办法二:下载数据库,改数据库名字,再上传上去,把配置文件中的连接字符串数据库名称也改掉
注销一下,或重启一下就不会文件占用
本文介绍了当遇到Microsoft Jet Database Engine错误提示文件已被占用时的两种解决方案。一种是通过增加IIS用户对数据目录的写入权限来解决因权限不足导致的问题;另一种是在数据库被其他进程占用时,通过关闭数据库或更改数据库文件名的方式来解决问题。
937

被折叠的 条评论
为什么被折叠?



