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