重要提示 已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 web 应用,可将现有应用迁移到替代平台,如Microsoft Power App。 可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse。 |
本文列出了运行兼容性检查器时可能会遇到的关系和查找错误,并提供可帮助您解决错误的信息。
有关兼容性检查器错误的常规信息,请参阅 Web 兼容性检查:常规错误一文。
ACCWeb105000
错误文本 列数据类型与 Web 查找不兼容。
含义 Web 上不支持所指示的查阅字段的数据类型。
要执行的操作 确保查阅字段是以下受支持的数据类型之一:
-
单行文本
-
日期/时间
-
数字
-
返回单行文本的计算字段
ACCWeb105001
错误文本 查找绑定列必须是与 Web 兼容的主键。
含义 所指示的查阅字段的绑定列不是目标查找表的主键。
要执行的操作 使用查阅向导重新创建查阅字段。 将目标查找表的主键列指定为绑定列。
ACCWeb105002
错误文本 查找行源必须是完整的 SQL 语句,其中指定了一个表和表字段才能与 Web 兼容。
含义 以下一个或两个条件为 true:
-
指示查找的查询使用多个表或查询作为数据源。
-
查询中使用的列未显式选择。
要执行的操作 重新创建查找,确保:
-
该查找使用一个 Web 兼容的表作为其数据源。
提示: 运行兼容性检查器时,与 Web 不兼容的任何表都应在“Web 兼容性问题”表中创建了一行。
-
查找查询显式指定每个字段 (即不使用 SELECT *) 。
ACCWeb105003
错误文本 具有“行源类型”值列表的多列查找必须绑定到“Col1”才能与 Web 兼容。
含义 指示的多列查找未绑定到 Col1。
要执行的操作 使用查找向导重新创建查阅字段。 请确保绑定到值查找的 Col1。
ACCWeb105004
错误文本 值列表查找必须至少包含一行数据才能与 Web 兼容。
含义 所指示查找的值列表为空,因此与 Web 不兼容。
要执行的操作 在查找字段的值列表中至少提供一行数据。
ACCWeb105005
错误文本 具有空值的值Lists与 Web 不兼容。
含义 当值查找的单个行中缺少列值时,就会发生这种情况。 这与 Web 不兼容。
要执行的操作 请确保指定值列表的单行中的字段。 使用设计视图设置此行源或使用查找向导。 (在“ 字段 ”选项卡上的 “属性” 组中,单击“ 修改 Lookup”。)
ACCWeb105006
错误文本 找不到查找行源的表。
含义 指定为所指示查找的行源的表不存在。
要执行的操作 为查找指定有效的行源。 可以使用查找向导重新创建查找。
错误文本 包含查找行源的计算结果列的 SQL 语句与 Web 不兼容。
含义 指示的查阅字段在其行源中具有表达式,因此与 Web 不兼容。 例如,以下不是 Web 查找字段的有效行源:SELECT ([名字] & “ ” & [姓氏]) FROM 联系人;
要执行的操作 请考虑在基础表中创建计算列,然后重新创建查阅字段。
ACCWeb105007
错误文本 查阅行源只能引用一个与 Web 兼容的表。
含义 指示的查阅字段的行源包含多个表。
要执行的操作 使用查找向导重新创建查找,使其仅引用一个表。 这可能需要更改数据模型。
ACCWeb105008
错误文本 如果查找的“允许多个值”为 True,则启用引用完整性必须为 False。
含义 指示的查阅字段允许多个值,但它建模的关系强制实施引用完整性,这需要单个值进行查找。
要执行的操作 删除关系上的引用完整性,或在不允许多个值的情况下重新创建查找字段。
ACCWeb105009
错误文本 如果“允许多个值”为 True,则 List 的限制必须为 True。
含义 指定字段的查阅属性 Limit to List 设置为 False,但“允许多个值”设置为 True。
要执行的操作 将查阅字段的“Limit to List”属性设置为 True;或者,将“允许多个值”设置为 False。
ACCWeb105010
错误文本 查找需要关联的关系才能与 Web 兼容。
含义 指示的查阅字段没有关联关系。
要执行的操作 在查阅字段和它引用的字段之间创建关系。
ACCWeb105011
错误文本 查找行源 SQL 语句必须包含源表主键字段,并且该字段必须是绑定列。
含义 针对所指示的查找字段的查询不包含源表的主键,因此无法与 Web 相容。
要执行的操作 使用“查找向导”重新创建查阅字段。
ACCWeb105012
错误文本 查找行源的 SQL 语句与 Web 不兼容。
含义 指示的查阅字段的行源的 SQL 语句格式不正确或与 Web 不兼容,原因有多种,例如,它包含不受支持的 SQL 运算符。
要执行的操作 使用“查找向导”重新创建查阅字段。
ACCWeb105014
错误文本 具有查阅列的表必须具有主键,并且主键必须是长数据类型。
含义 查找目标表外键或源表主键不是长整数,或两者兼有。
要执行的操作 确保查找的源字段和目标字段均为长整数。 你可能想要为此创建新字段。
ACCWeb105015
错误文本 查找类型必须为“|0”或“|1”才能与 Web 兼容。
含义 指示的查阅字段引用字段列表作为其行源。
要执行的操作 使用“查找向导”重新创建查阅字段。 这可能需要更改数据模型。
ACCWeb105016
错误文本 未与有效查阅字段关联的关系与 Web 不兼容。
含义 查找字段不支持该关系,因此与 Web 数据库不兼容。
要执行的操作 在相关表之间创建查找字段。 使用查找向导创建查找。
ACCWeb105017
错误文本 查找的计算列结果数据类型必须为文本,才能与 Web 兼容。
含义 指示的查找字段的第一个显示列是数据类型不是 Text 的计算列。
要执行的操作 将计算字段的数据类型更改为“文本”,或重新创建查找字段并选择其他第一个显示列。