如何修复错误 "Cannot update. Database or object is read-only." Excel Database Automation Anywhere
How to fix error "Cannot update. Database or object is read-only." Excel Database Automation Anywhere
我正在访问存储在共享驱动器上的 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 工作簿并获取数据以执行一些业务关键流程,但目前没有任何效果,因为它总是向我提供上述错误。
有什么推荐吗?
在这种情况下对我有用的解决方案是在连接查询的末尾添加 IMEX=1
。
我正在访问存储在共享驱动器上的 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 工作簿并获取数据以执行一些业务关键流程,但目前没有任何效果,因为它总是向我提供上述错误。
有什么推荐吗?
在这种情况下对我有用的解决方案是在连接查询的末尾添加 IMEX=1
。