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

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

 

我这边数据库也是被占用,使用方法一也可以解决...
错误原因二:要连接的数据库,已经被打开占用!关闭数据库可解决问题!(可能别人正在下你的数据库呢!) 
解决办法二:下载数据库,改数据库名字,再上传上去,把配置文件中的连接字符串数据库名称也改掉
注销一下,或重启一下就不会文件占用

 

 

引用:

http://blog.csdn.net/yisuowushinian/article/details/7343407

posted @ 2015-01-26 11:58  陈同学  阅读(577)  评论(0编辑  收藏  举报