Excel数据连接 - 无法识别的数据库格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel数据连接 - 无法识别的数据库格式相关的知识,希望对你有一定的参考价值。

我在多个Excel文档中有一个数据连接,这些文档在共享网络上共享相同的源文件。如果一个用户打开源文件而另一个用户尝试刷新数据连接,则查询将失败并显示Unrecognized database format。然后它将尝试打开源文件作为Read-Only副本。

必须有一种方法来指定此数据连接中的源文件是只读的,并且如果其他人打开了源文件则无关紧要。

我尝试了一系列不同的选项,包括连接字符串中的“ReadOnly”语句,在DISTINCTcommand之后添加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数据连接 - 无法识别的数据库格式的主要内容,如果未能解决你的问题,请参考以下文章

用ACCESS数据库提示 无法识别的数据库格式

尝试使用 DAO 从外部 Access (Outlook/Excel) 连接到有效数据库会生成 3343 无法识别的数据库格式错误

vb6不可识别的数据库格式,修复后就少个表

不可识别的数据库格式怎么办

尝试打开访问 97 数据库时无法识别的数据库格式

不可识别数据库格式