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

Database Excel数据连接-无法识别的数据库格式,database,excel,format,data-connections,microsoft-query,Database,Excel,Format,Data Connections,Microsoft Query,我在共享网络上共享同一源文件的多个Excel文档中有数据连接。如果一个用户打开源文件,而另一个用户尝试刷新数据连接,则查询将失败,并显示无法识别的数据库格式。然后,它将尝试以只读副本的形式打开源文件 必须有一种方法来指定此数据连接中的源文件是只读的,并且如果其他人打开了源文件,则不应该有任何关系 我尝试了一系列不同的选项,包括连接字符串中的“ReadOnly”语句,在SELECT命令后添加DISTINCT,在Microsoft Query中编辑,是否有人知道如何强制数据连接以只读方式检索源文件,

我在共享网络上共享同一源文件的多个Excel文档中有数据连接。如果一个用户打开源文件,而另一个用户尝试刷新数据连接,则查询将失败,并显示
无法识别的数据库格式。然后,它将尝试以
只读
副本的形式打开源文件

必须有一种方法来指定此数据连接中的源文件是只读的,并且如果其他人打开了源文件,则不应该有任何关系

我尝试了一系列不同的选项,包括连接字符串中的“ReadOnly”语句,在
SELECT
命令后添加
DISTINCT
,在Microsoft Query中编辑,是否有人知道如何强制数据连接以只读方式检索源文件,并拉入上次保存的数据,即使源文档已在某处打开

我的OBDC连接字符串是:

DSN=Excel Files;DBQ="File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;ReadOnly=1;

修复您的MS Office以解决此问题


希望这将帮助您解决问题。

修复您的MS Office以解决此问题

希望这能帮到你