Fork me on GitHub

连接ACCESS 数据库不能使用 '';文件已在使用中。 分类: 错误积累 2012-03-12 09:09 4755人阅读 评论(0) 收藏


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


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


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


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

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2012-03-12 09:09  zhiqiang21  阅读(343)  评论(0编辑  收藏  举报