Web 兼容性检查:关系和查阅错误

重要提示    已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 web 应用,可将现有应用迁移到替代平台,如Microsoft Power App

本文列出了运行兼容性检查器时可能遇到的"关系"和"查找"错误,并提供了可帮助你解决错误的信息。

有关兼容性检查器错误的常规信息,请参阅 Web 兼容性检查:常规错误一文

ACCWeb105000

错误文本    列数据类型与 Web 查找不兼容。

含义    数据类型 Web 上不支持指示的查找字段的字段。

解决方式    请确保查找字段是以下受支持的数据类型之一:

  • 单行文本

  • 日期/时间

  • 数字

  • 返回单行文本的计算字段

返回页首

ACCWeb105001

错误文本    查找绑定列必须是与 Web 兼容的主键。

含义    指示的查找字段的绑定列不是目标查找表的主键。

解决方式    使用查找向导重新创建查找字段。 指定目标查找表的主键列作为绑定列。

返回页首

ACCWeb105002

错误文本    查找行源必须SQL一个表字段且表字段与 Web 兼容。

含义    以下一个或两个条件为 true:

  • 针对指示查找的查询使用多个表或查询作为数据源。

  • 查询中使用的列未显式选择。

解决方式    重新创建查找,确保:

  • 查找使用一个 Web 兼容表作为数据源。

    提示: 运行兼容检查器时,任何与 Web 不兼容的表都应在"Web 兼容性问题"表中创建了一行。

  • 查找查询显式指定每个 (,即,请勿使用 SELECT *) 。

返回页首

ACCWeb105003

错误文本    具有"行源类型"的值列表的多列查找必须绑定到"Col1",以与 Web 兼容。

含义    指示的多列查找未绑定到 Col1。

解决方式    使用查找向导重新创建查找字段。 请确保绑定到值查找的 Col1。

返回页首

ACCWeb105004

错误文本    值列表查找必须至少包含一行数据,以与 Web 兼容。

含义    指示的查找的值列表为空,因此与 Web 不兼容。

解决方式    在值列表中为查找字段提供至少一行数据。

返回页首

ACCWeb105005

错误文本    包含空值的值列表与 Web 不兼容。

含义    当值查找的一行中缺少列值时,会发生这种情况。 这与 Web 不兼容。

解决方式    请确保指定了值列表单行中的字段。 使用设计视图设置此行源,或使用查找向导。 ("字段 "选项卡上的 "属性"组中 ,单击 " 修改查找")

返回页首

ACCWeb105006

错误文本    找不到查找行源的表。

含义    指定为所指示查找的行源的表不存在。

解决方式    指定查找的有效行源。 可以使用"查找向导"重新创建查找。


错误文本    SQL查找行源的计算结果列的语句与 Web 不兼容。

含义    指示的查找字段在其行源中具有表达式,因此与 Web 不兼容。 例如,以下不是 Web 查找字段的有效行源:SELECT ([名字] & " " & [姓氏]) FROM Contacts;

解决方式    请考虑在基础表中创建计算列,然后重新创建查找字段。

返回页首

ACCWeb105007

错误文本    查找行源只能引用一个与 Web 兼容的表。

含义    指示的查找字段的行源包含多个表。

解决方式    使用查找向导重新创建查找,以便它仅引用一个表。 这可能需要更改数据模型。

返回页首

ACCWeb105008

错误文本    如果查找的"允许多个值"为 True,则"启用参照完整性"必须为 False。

含义    指示的查阅字段允许多个值,但其模型的关系强制实施参照完整性,这需要一个值进行查找。

解决方式    删除关系上的参照完整性,或在不允许多个值的情况下重新创建查阅字段。

返回页首

ACCWeb105009

错误文本    如果"允许多个值"为 True,则"列表限制"必须为 True。

含义    对于指示的字段,查找属性"限制为列表"设置为 False,但"允许多个值"设置为 True。

解决方式    将查找字段的"限制为列表"属性设置为 True;或者,将"允许多个值"设置为 False。

返回页首

ACCWeb105010

错误文本    查找要求关联的关系与 Web 兼容。

含义    指示的查找字段没有关联关系。

解决方式    在查阅字段和它引用的字段之间创建关系。

返回页首

ACCWeb105011

错误文本    语句的查找行SQL必须包含源表主键字段,该字段必须是绑定列。

含义    对指示的查找字段的查询不包含源表的主键,因此与 Web 不相容。

解决方式    使用"查找向导"重新创建查找字段。

返回页首

ACCWeb105012

错误文本    SQL行源的语句与 Web 不兼容。

含义    指示SQL字段的行源的 SQL 语句格式不正确,或者由于各种原因与 Web 不兼容,例如它包含不受支持的 SQL 运算符。

解决方式    使用"查找向导"重新创建查找字段。

返回页首

ACCWeb105014

错误文本    具有查找列的表必须具有主键,主键必须是长数据类型。

含义    查找目标表外键或源表主键不是长整数或两者。

解决方式    确保查找的源字段和目标字段都是长整数。 为此,可能需要创建新字段。

返回页首

ACCWeb105015

错误文本    查找类型必须是"|0"或"|1",与 Web 兼容。

含义    指示的查找字段引用字段列表作为其行源。

解决方式    使用"查找向导"重新创建查找字段。 这可能需要更改数据模型。

返回页首

ACCWeb105016

错误文本    与有效查找字段不相关联的关系与 Web 不兼容。

含义    查找字段不支持此关系,因此与 Web 数据库不兼容。

解决方式    在相关表之间创建查找字段。 使用"查找向导"创建查找。

返回页首

ACCWeb105017

错误文本    用于查找数据类型计算列结果必须是文本,必须与 Web 兼容。

含义    指示的查找字段的第一个显示列是包含文本数据类型计算列。

解决方式    将数据类型字段的值更改为"文本",或重新创建查找字段并选择另一个第一个显示列。

返回页首

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×