C# Microsoft Office Access数据库引擎无法打开或写入该文件
我得到了下面的例外 “Microsoft Office Access数据库引擎无法打开或写入 文件“”已被其他用户以独占方式打开,或者您 需要查看和写入其数据的权限C# Microsoft Office Access数据库引擎无法打开或写入该文件,c#,asp.net,C#,Asp.net,我得到了下面的例外 “Microsoft Office Access数据库引擎无法打开或写入 文件“”已被其他用户以独占方式打开,或者您 需要查看和写入其数据的权限 此错误可能由以下原因引起: 该文件仍在计算机上打开,或者如果它在网络上,则有人仍将其打开 如果文件位于网络上,则由于安全设置,这会导致此错误,建议将文件本地移动到服务器上 如果该文件是本地的,那么到目前为止仍然存在权限问题 解决方案 如果您已确保该文件不会在其他任何地方打开,并且已在本地将其复制到服务器,请参阅以下步骤: 确保文件保
此错误可能由以下原因引起:
关于此错误可能由以下原因引起:
关于您可以通过创新解决方案解决此问题。使用文件的重复版本。例如,将文件路径更改为该文件的副本版本。 别忘了!最后,您应该删除复制版本。 以下是您的新InsertExcelRecords:
private void NewInsertExcelRecords(string FilePath)
{
try{
File.Copy(FilePath,FilePath += "tmp" + Path.GetExtension(FilePath));
InsertExcelRecords(FilePath);
}
finally{File.Delete(FilePath);}
}
享受…你可以通过创新的解决方案来解决这个问题。使用文件的重复版本。例如,将文件路径更改为该文件的副本版本。 别忘了!最后,您应该删除复制版本。 以下是您的新InsertExcelRecords:
private void NewInsertExcelRecords(string FilePath)
{
try{
File.Copy(FilePath,FilePath += "tmp" + Path.GetExtension(FilePath));
InsertExcelRecords(FilePath);
}
finally{File.Delete(FilePath);}
}
享受…您可以使用您的文件副本…您可以使用您的文件副本…您想说授予用户“Everyone”访问权限使我解除了此错误的阻止。windows更新中突然出现了一些问题,尽管该功能在过去正常工作,但仍然需要此问题。我想说,授予用户“Everyone”访问权限使我解除了此错误的阻止。在windows更新中推出了一些东西,这些东西突然需要这样做,尽管该功能在过去是有效的。