最近做了一个项目,数据源主要是Office Access, Excel。
今天遇到一个错误:不能使用 '';文件已在使用中
上网搜索了一下,解决了,特记录在此。
http://hi.baidu.com/luyuefeng21/blog/item/b0b16eb784b36dfc31add12a.html


错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
对数据库的操作完之后,要 conn.close()
错误原因:解决:iis用户对数据目录的权限不够,ldb文件无法自动生成
解决办法:添加internet匿名用户对数据目录的写入权限
网友回答:
数据库已经被access打开或者是系统中某个进程正在操作它数据库,终止他们
注销一下,或重启一下就不会文件占用