【问题标题】:How to fix error "Cannot update. Database or object is read-only." Excel Database Automation Anywhere如何修复错误“无法更新。数据库或对象是只读的。” Excel 数据库自动化无处不在
【发布时间】:2019-09-11 15:10:29
【问题描述】:

我正在访问存储在共享驱动器上的 Excel 文件几个月,没有出现任何错误。突然,我们有这个问题弹出: Cannot update. Database or object is read-only.

我原来的连接字符串是这样的:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="<FileName>";Extended Properties="Excel 12.0 Xml;HDR=Yes;"

我尝试了以下一种:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="<FileName>";Extended Properties="Excel 12.0 Xml;HDR=Yes;Readonly=0;"

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="<FileName>";Extended Properties="Excel 12.0 Xml;HDR=Yes;READONLY=FALSE;"

但没有什么能提供好的结果。

我需要连接到这个 Excel 工作簿并获取数据以执行一些关键业务流程,但没有任何效果,因为它总是为我提供上述错误。

有什么推荐吗?

【问题讨论】:

  • 也许其他人打开了该文件并因此将其强制为只读?

标签: excel automationanywhere


【解决方案1】:

在这种情况下对我有用的解决方案是在连接查询的末尾添加 IMEX=1

【讨论】:

猜你喜欢
  • 2023-03-17
  • 2014-11-28
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多