“进程无法访问文件”C#中的Winforms错误

问题描述:

我从一个XML文件中创建了一个.sdf文件(SQL CE)。当文件准备就绪时,我想将它附加到电子邮件中。但是当我尝试附加它时,出现此错误:“进程无法访问文件”C#中的Winforms错误

The process cannot access the file......because it is being used by another process 

我该如何解决它?

你在文件上打开了SqlCeConnection吗?它是否在Visual Studio中打开?

我建议你使用Process Explorer,这样你就可以识别出具有句柄的进程。

我在猜测,因为SQLCE数据库在你的程序中运行在你的程序运行过程中你不能独占访问该文件。

+0

无论是那个还是数据库引擎都有一个锁。 – 2009-11-09 15:08:37