【问题标题】:Trouble to open XLS file with oledboledb 无法打开 XLS 文件
【发布时间】:2011-10-05 08:11:55
【问题描述】:

当我尝试打开一个 xls 文件时,我得到了这个错误:

Rhe Microsoft Office Access database engine cannot open or write to the file ''. 
It is already opened exclusively by another user, or you need permission to view and write its data.

我进行了多次访问,但我一直关闭并处理连接。它在我的 DEV PC 上。在服务器上我收到此错误:对文件没有读/写访问权限。此文件位于 \networkdisk\directory1\Files

我将使用“ACE.OLEDB”,因为 Jet 不在 x64 服务器上运行。

有什么想法吗?

谢谢,

【问题讨论】:

  • 是的,你需要在开发服务器上设置这个文件的“写”权限。
  • 当然可以。为 IIS 用户(用户组)设置“写”权限。

标签: c# excel oledb


【解决方案1】:

在我的情况下,它是一个尚未关闭的文件流。

【讨论】:

    【解决方案2】:

    在我们的例子中,客户上传了一个受密码保护的 excel 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 2019-06-14
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      相关资源
      最近更新 更多