【问题标题】:Can we modify a database while a connected Excel file is open?我们可以在连接的 Excel 文件打开时修改数据库吗?
【发布时间】:2020-11-30 22:00:11
【问题描述】:

我有一个包含不同查询的访问文件。 我将访问查询连接到一个 excel 文件。

当我同时打开excel文件和access文件时,由于excel文件是先打开的,所以我无法对access文件进行任何修改。

有办法改变吗?

【问题讨论】:

  • 显然不是。

标签: excel ms-access oledb


【解决方案1】:

当我们创建从 Excel 文档到 Access 数据库的连接时,默认设置是 Mode=Share Deny Write

您可以通过打开 Excel 文档,选择连接方式来更改它

数据 > 连接 > 属性... > 定义

然后将“连接字符串”中的条目编辑为Mode=Share Deny None

与往常一样,在更改此类默认设置时,您有责任确保此类更改不会在其他地方造成问题。

【讨论】:

  • 非常感谢您的回答。
  • 如果可能的话,我只是有一个后续问题 - 如果我将其更改为 ,我仍然可以毫无问题地修改 Excel 文件吗?当我写 而不是 时发生的唯一变化是什么?我想知道这种变化会产生什么样的影响。再次感谢您。
  • 这是一个非常好的问题,这正是我在回答中包含最后一段的原因。我向您展示了它是如何可以完成的,但在您的特定情况下它是否是一个“好主意”™ 由您决定。 ?
猜你喜欢
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
  • 2018-03-28
  • 1970-01-01
  • 1970-01-01
  • 2022-12-09
  • 1970-01-01
相关资源
最近更新 更多