Excel数据连接 - 无法识别的数据库格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel数据连接 - 无法识别的数据库格式相关的知识,希望对你有一定的参考价值。
我在多个Excel文档中有一个数据连接,这些文档在共享网络上共享相同的源文件。如果一个用户打开源文件而另一个用户尝试刷新数据连接,则查询将失败并显示Unrecognized database format
。然后它将尝试打开源文件作为Read-Only
副本。
必须有一种方法来指定此数据连接中的源文件是只读的,并且如果其他人打开了源文件则无关紧要。
我尝试了一系列不同的选项,包括连接字符串中的“ReadOnly”语句,在DISTINCT
command之后添加SELECT
,在Microsoft Query中编辑等。是否有人知道如何强制数据连接将源文件检索为Read只有并提取上次保存的数据,即使源文档在某处打开?
我的ODBC连接字符串是:
DSN=Excel Files;DBQ="File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;ReadOnly=1;
答案
修复您的MS-Office以解决此问题。
希望这会帮助你。
以上是关于Excel数据连接 - 无法识别的数据库格式的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 DAO 从外部 Access (Outlook/Excel) 连接到有效数据库会生成 3343 无法识别的数据库格式错误