当您尝试在 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 支持工程师可以帮助解释特定过程的功能。 但是,他们不会修改这些示例以提供额外的功能