|
重要 已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 Web 应用,并将现有应用迁移到备用平台,如 Microsoft Power Apps。 可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse。 |
|---|
运行兼容性检查器时,任何错误都将存储在 Web 兼容性问题表中。 本主题一般解释了如何处理 Web 兼容性问题表中列出的错误,还提供了有关您可能看到的一般错误的特定帮助。
注意
许多兼容性检查器错误是由于要发布到 Web 的数据库中存在仅限桌面的 (或“客户端”) 对象或设置造成的。
- 概述
- ACCWeb102000
- ACCWeb102001
- ACCWeb102002
- ACCWeb102004
- ACCWeb102008
- ACCWeb102011
- ACCWeb102013
- ACCWeb102014
- ACCWeb102015
- ACCWeb102016
- ACCWeb102017
- ACCWeb106004
概述
运行兼容性检查器时,将创建一个表来列出遇到的任何错误。 例如,下面是打开的表,显示错误:
列出的错误指示 Table2 中的列的数据类型与 Web 不兼容。
本文如何工作
在此主题和其他 Web 兼容性检查错误主题中,每个错误都以以下格式列出:
错误文本 “Web 兼容性问题”表中行的“说明”字段的值。
含义 帮助你了解问题的更多信息。
解决方式 建议的错误解决方案。
ACCWeb102000
错误文本对象名称取决于 客户端对象对象名称。
含义 指示的 Web 对象依赖于另一个不是 Web 对象的对象。 一些示例包括:
- 显示来自客户端查询的信息的 Web 窗体
- 具有按钮的 Web 表单,单击该按钮将启动客户端报表
除非删除对客户端对象的依赖,否则 Web 对象将在 Web 上无法正常工作。
解决方式 删除对客户端对象的引用。 您可能还需要将客户端对象重新创建为 Web 对象,并将对客户端对象的引用替换为对新 Web 对象的引用。
ACCWeb102001
错误文本 属性值包含一个或多个与 Web 不兼容的字符。
含义 对象名称或控件名称不能在 Web 上使用。
解决方式 确保对象名称未违反以下任何规则:
- 名称不得包含句点 (.) 、感叹号 (!) 、方括号 ([]) 、前导空格或非打印字符(如回车)
- 名称不得包含以下任何字符:/ \ : * ? “” <> |# <TAB> { } % ~ &
- 名称不得以等号 (=) 开头
- 名称的长度必须为 1 到 64 个字符
ACCWeb102002
错误文本对象名称依赖 于不存在的对象名称。
含义 指示的 Web 对象依赖于另一个不是 Web 对象的对象。 一些示例包括:
- 显示来自客户端查询的信息的 Web 窗体
- 具有按钮的 Web 表单,单击该按钮将启动客户端报表
除非删除对客户端对象的依赖,否则 Web 对象将在 Web 上无法正常工作。
解决方式 删除对客户端对象的引用。 您可能还需要将客户端对象重新创建为 Web 对象,并将对客户端对象的引用替换为对新 Web 对象的引用。
ACCWeb102004
含义 Web 数据库仅支持所指示属性的默认值。
解决方式 将指示属性的当前值替换为该属性的默认值。
ACCWeb102008
错误文本对象名称依赖 于与 Web 不兼容的对象名称。
含义 第一个对象引用第二个对象,但第二个对象在 Web 上将不可用。
解决方式 删除对第二个对象的引用,或将该引用替换为对另一个 Web 兼容的对象的引用。
ACCWeb102011
错误文本 属性值必须为与 Web 兼容的值。
含义 指示的属性必须在 Web 数据库中具有指示的值。
解决方式 将属性值更改为指示的值。
ACCWeb102013
错误文本 属性值不能为空,要与 Web 兼容。
含义 指示的属性必须具有值才能在 Web 数据库中工作。
解决方式 为属性赋值。
ACCWeb102014
错误文本 源代码控制下的数据库与 Web 不兼容。
含义 您尝试发布的数据库处于源代码控制之下,这在 Web 数据库中不受支持。
解决方式 压缩和修复数据库以将其从源代码控制中删除。 有关详细信息,请参阅使用压缩和修复帮助预防和更正数据库文件问题。
ACCWeb102015
错误文本 属性值字符串长度不能超过整数。
含义 指示的属性的字符串值太长。 这通常发生在最大长度 (255) 的控件名称、最大 (2048) 的标签、 (2048) 的标记、2048) (说明、工具提示文本 (255) 、对象名称 (255) 、图像名称 (255) 。
解决方式 缩短字符串值。 这些属性通常位于窗体或报表的属性表中。
ACCWeb102016
错误文本 属性值必须是 Web 兼容的表单或报表,才能与 Web 兼容。
含义 指示的子窗体或子报表与 Web 不兼容。
解决方式 删除子窗体或子报表,或将其替换为 Web 兼容版本。
ACCWeb102017
错误文本Web 兼容性检查已取消。
含义 如果未取消兼容性检查器,则可能出现以下情况之一:
- 数据库为只读数据库。
- 并非所有对象都已关闭。
解决方式 关闭任何打开的数据库对象,然后再次运行兼容性检查器。 如果没有打开的对象或错误再次出现,请检查数据库文件是否为只读文件。
ACCWeb106004
错误文本对象与 Web 不兼容。
含义 指示的对象是数据访问页,无法发布。
解决方式 从要发布到 Web 的数据库中删除所有数据访问页。