Excel/Access 2007 连接问题
Posted
技术标签:
【中文标题】Excel/Access 2007 连接问题【英文标题】:Excel/Access 2007 connectivity issues 【发布时间】:2017-10-04 13:41:25 【问题描述】:我在使用 a) Excel 中的 Microsoft Query Wizard 和 b) Access 中链接的 excel 工作簿连接的一些 excel 和访问数据库方面一直存在问题。
问题 1:在 Excel 中使用 Microsoft Query 的连接可以毫无问题地设置,但几天后修改连接变得不可能。即使我尝试编辑 SQL 语句,它也会导致错误并且永远不会更新。
问题 2:在 Access 2007 中,具有多个链接工作簿和它们之间的查询会导致 Access 停止并最终崩溃。这一切都是随机发生的,没有特定的任务会持续崩溃,但它确实经常崩溃。
问题 3:使用链接的工作簿在 Access 中运行查询通常会以只读模式打开工作簿,如果服务器上的另一个用户打开了该文件,它会变得非常缓慢并且经常崩溃。
其他一些问题最终会减慢工作流程或导致 excel 和 access 2007 应用程序崩溃。
我已经在另一台装有 office 2016 的计算机上测试了该操作,但没有遇到任何问题。我想知道 Office 2007 中是否存在已在更高版本中解决的固有问题。 有谁知道我的假设是否正确,即升级 office 将解决 excel 和 access 之间的连接问题?
【问题讨论】:
【参考方案1】:根据我的经验,问题 3 是常态。链接到 Access 的 excel 也不应该由 excel 用户打开。
问题 2 有点模糊。
您没有提及这些 excel 中的记录数/行数。这可能很关键,也与您正在使用的 PC 的马力有关。毕竟这是一个PC数据库,所以payload应该是合适的。
Access 2007 非常稳定,令我惊讶的是 2016 年的表现不同/更好 - 如果它在不同的 PC 上 - 我认为可能是 - 真正的原因是 PC 的功能。
说了这么多——总的来说,我的经验是链接的 excel 比链接的访问表慢。您可以考虑第 1 步,将 Excel 数据批量导入/追加到 Access 表中,然后在内部进行所有查询。这肯定会表现得更好。
我不会在 excel 中进行查询,因此无法对问题 1 发表评论。
希望这会有所帮助。
www.CahabaData.com
【讨论】:
以上是关于Excel/Access 2007 连接问题的主要内容,如果未能解决你的问题,请参考以下文章
Access 2007 - 左连接返回正确结果,内连接不返回任何结果