连接ACCESS 数据库不能使用 '';文件已在使用中。

连接ACCESS 数据库不能使用 '';文件已在使用中。_第1张图片

错误类型: 
Microsoft JET Database Engine (0x80004005) 
不能使用 '';文件已在使用中。
对数据库的操作完之后,要 conn.close()


错误原因:解决:iis用户对数据目录的权限不够,ldb文件无法自动生成 一般是因为你以guest身份访问数据库。故没权限操作。 
解决办法:添加internet匿名用户对数据目录的写入权限
即在数据库的属性中,选择安全-》添加-》高级-》立即搜索。然后添加gust。在设置权限。既可以使用了。


错误原因二:要连接的数据库,已经被打开占用!关闭数据库可解决问题!(可能别人正在下你的数据库呢!) 
解决办法二:下载数据库,改数据库名字,再上传上去,把配置文件中的连接字符串数据库名称也改掉


注销一下,或重启一下就不会文件占用

你可能感兴趣的:(数据库,Microsoft,database,Access,IIS,internet)