access找不到输入表或者dual_Access 数据库引擎找不到输入表 | Microsoft Docs

当尝试在Access 2010模板中打开链接到SharePoint服务器BDC服务表的表时,会出现"Microsoft Office Access数据库引擎找不到输入表或查询'MSysBDCMetadata'"的错误。该问题是因为模板未包含BDC系统表。解决方法是通过运行特定VBA代码使BDC表在模板中变得可见,然后保存为模板。
摘要由CSDN通过智能技术生成

当您尝试在 Access 2010 模板中打开一个表时,"Microsoft Office Access 数据库引擎找不到输入表"

2020/7/1

适用于:

Access 2010

本文内容

备注

Office 365 ProPlus 正在重命名为适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章。

症状

请考虑以下情况:

创建 Microsoft Access 2010 数据库。

将此数据库中的表链接到 Microsoft SharePoint server 上的业务数据目录(BDC)服务系统表中的外部数据服务表。

将数据库另存为 Access 2010 模板(accdt),然后再 hydrate 该模板。

您尝试打开链接到数据服务表的表。

在这种情况下,您会收到以下错误消息:

The Microsoft Office Access database engine cannot find the input table or query 'MSysBDCMetadata'. Make sure that it exists and that its name is spelled correctly.

原因

发生此问题的原因是,链接到的 BDC 系统表不包含在从数据库保存的模板中。

解决方法

Microsoft 提供的编程示例仅用于进行说明,而不提供明示或默示担保。 这包括但不限于适销性或对特定用途的适用性的默示担保。 本文假设您熟悉正在演示的编程语言和用于创建和调试过程的工具。 Microsoft 支持工程师可以帮助解释特定过程的功能。 但是,他们不会修改这些示例以提供额外的功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值