【发布时间】: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 工作簿并获取数据以执行一些关键业务流程,但没有任何效果,因为它总是为我提供上述错误。
有什么推荐吗?
【问题讨论】:
-
也许其他人打开了该文件并因此将其强制为只读?