日期:2014-05-20  浏览次数:20433 次

asp.net 2.0 访问Access数据库时提示文件已经打开错误
重启机器就好,请问什么原因?

------解决方案--------------------
这个我也遇到过,应该是访问冲突了.我这边是只要按一下IE的刷新按钮即可.如果访问的人很多还是用SQL Server或Oracle比较好.
------解决方案--------------------
connect有没有及时关闭?
------解决方案--------------------
并发访问有冲突了
------解决方案--------------------
运行的时候不要用access打开数据库
------解决方案--------------------
可能是并发的问题.
------解决方案--------------------
楼主可查看一下是哪个进程在打开着这个Access文件!
另一种可能的原因是一个进程在某一个时间打开了这个文件,而没有正常关闭,导致相应的ldb文件没有删除,可查看!
------解决方案--------------------
有可能真的是你的数据库打开着...

也有可能是你的程序中并发访问造成的,如果问题再次出现的话,那楼主就该好好检查一下程序代码了...
------解决方案--------------------
提示该错误的时候,检查是否存在 数据库.ldb文件。

如果有,看哪个进程在使用它。

如果没有,……。
------解决方案--------------------
读取未关闭