Web 兼容性检查:查询错误

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

本文列出了当您运行兼容性检查器中,并提供了可帮助您的信息时,可能会遇到的错误解决这些错误的查询。

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

ACCWeb102012

ACCWeb102014

ACCWeb103013

ACCWeb103079

ACCWeb103900

ACCWeb103901

ACCWeb103902

ACCWeb103903

ACCWeb103904

ACCWeb103905

ACCWeb103906

ACCWeb103907

ACCWeb103908

ACCWeb103916

ACCWeb103918

ACCWeb103926

ACCWeb103927

ACCWeb103928

ACCWeb103930

ACCWeb103938

ACCWeb103939

ACCWeb103940

ACCWeb103942

ACCWeb102012

错误文本   查询不与 Web 兼容。

含义   您必须检查在查询中的 Web 兼容性问题。

要执行的操作   使用查询设计器重新创建查询。有关如何使用查询设计器创建 web 查询的详细信息,请参阅查询简介

返回页首

ACCWeb102014

错误文本   SQL 不与 Web 兼容。

含义   可以为什么您将收到此错误的原因有很多。您可能会执行下列操作之一:

  • 引用 web 不兼容的对象。

  • 引用 web 不兼容的表达式。

有关如何创建表达式的详细信息,请参阅构建表达式

要执行的操作    请考虑使用 web 查询设计器创建 web 兼容的查询。为 Web 上设计查询的详细信息,请参阅查询简介

返回页首

ACCWeb103013

错误文本   Access 无法转换为在 Web 上使用查询,因为查询结果中包含具有相同名称的多个字段。

含义   多个字段中具有相同的名称。

要执行的操作   检查重复字段名称,并将重复项更改为不同的字段名称。

返回页首

ACCWeb103079

错误文本   在表达式中的类型不匹配。

含义   在任意一侧的联接类型不兼容或进行比较的字段类型不兼容的类型。例如,不能比较为数字的文本或将其连接。

要执行的操作   确保联接的一端兼容。为文本类型和为数字类型的数字类型,例如,加入文本类型。如果您不执行联接,选中要比较不兼容的字段类型。

返回页首

ACCWeb103900

错误文本   Access 无法转换查询以在 Web 上使用。

含义   Access 无法发布该查询,因为它使用不受支持的查询类型、 不受支持的表达式、 不受支持的条件或不支持在 Web 上的其他功能。

要执行的操作   使用 Access 查询设计器重新设计查询。

返回页首

ACCWeb103901

错误文本   查询的定义是无效的因此不能创建查询对象。

含义   服务器不能在查询定义意外错误由于分析查询。

要执行的操作   使用 Access 设计器重新设计查询。

返回页首

ACCWeb103902

错误文本   Access 无法转换为在 Web 上使用查询,因为它使用不受支持的查询类型、 不受支持的表达式、 不受支持的条件或不支持在 Web 上的其他功能。

含义   查询包含与 Web 不兼容的表达式。由于服务器限制或表达式不能移动到该服务器时,会出现此错误。

要执行的操作   删除不是 web 兼容的表达式。对表达式的详细信息可在查询,请参阅创建表达式

返回页首

ACCWeb103903

错误文本   查询的定义是无效的因此不能创建查询对象。

含义   属性值之一是与 Web 不兼容。

要执行的操作   确保正确设置了以下条件:

  • 名称属性没有下列任意操作:

在等号开头

=

句点

.

感叹号

!

方括号

[]

前导空格

非打印字符

例如: < Enter > 或 < 选项卡 >

任何以下符号

/ \ : * ?"< > |# {} %~ &

  • 名称属性介于 1 到 64 个字符。

  • Caption 属性: 任何字符串,最多 1024年字符。

返回页首

ACCWeb103904

错误文本   Access 无法转换为在 Web 上使用查询,因为它包含子查询。

含义   查询包含子查询。在服务器上不支持子查询。

要执行的操作   修改您的查询,以便它不具有子查询。

返回页首

ACCWeb103905

错误文本   Access 无法转换为在 Web 上使用查询,因为它依赖于另一个查询不兼容的 Web。

含义   查询或者包含嵌套的查询作为输入不能在服务器上表示,或包含找不到输入的源。

操作   

  • 确保嵌套的查询有效。

  • 使用 Access 查询设计器创建有效嵌套的查询。

  • 确保输入的源的表或查询存在数据库中的查询。

返回页首

ACCWeb103906

错误文本   查询的定义是无效的因此不能创建查询对象。

含义   找不到源表或显示所选查询或按列的顺序。

要执行的操作   确保您的 Access 数据库中存在的列输入的源的表或查询。

返回页首

ACCWeb103907

错误文本    Access 无法转换为在 Web 上使用查询,因为它不包含任何字段及其结果中。

含义   在查询中未不选定任何列。

要执行的操作   选择或指定查询中至少一个输出列。

返回页首

ACCWeb103908

错误文本    Access 无法转换在 Web 上使用查询,因为它在其结果中显示字段太多。

这意味着什么    查询源包含过多列。

要执行的操作    这可能是解决很难,您可能需要检查源表。表格不能超过:

  • JET_ccolFixedMost 固定的列。

  • JET_ccolVarMost 可变长度列。

  • JET_ccolTaggedMost 标记列。

返回页首

ACCWeb103916

错误文本   Access 无法转换为在 Web 上使用查询,因为它依赖于 ORDER BY 子句不支持在 Web 上。

这意味着什么   存在的一个或多个下列条件:

  • 无效的元素的订单的名称。

  • 无效的源表的名称。

  • 排序顺序设置为按升序或降序以外的选项。

  • 表达式不是有效的。

要执行的操作   确保正确设置了以下条件:

  • 名称属性不包含下列任意操作:

在等号开头

=

句点

.

感叹号

!

方括号

[]

前导空格

非打印字符

例如: < Enter > 或 < 选项卡 >

任何以下符号

/ \ : * ?"< > |# {} %~ &

  • 名称属性介于 1 到 64 个字符。

  • 表达式是有效的表达式。

返回页首

ACCWeb103918

错误文本    Access 无法转换为在 Web 上使用查询,因为它指定不支持在 Web 联接类型。

含义   服务器不支持具有两个表 (多字段联接) 之间的多个联接的查询。

要执行的操作   确保联接使用每个表只有一个字段。

返回页首

ACCWeb103926

错误测试   Access 无法转换为在 Web 上使用查询,因为未指定到选择从哪个表。

含义    查询有没有输入的表 (缺少 FROM 子句)。

要执行的操作   确保您的查询指定输入的列。

返回页首

ACCWeb103927

错误文本   Access 无法转换为在 Web 上使用查询,因为查询结果中包含具有相同名称的多个字段。

含义   指定多个字段相同的名称。

要执行的操作   检查重复字段名称,并将重复项更改为不同的字段名称。

返回页首

ACCWeb103928

错误文本   Access 无法转换为在 Web 上使用查询,因为其参数的一些无法转换为在 Web 上使用。

含义   参数名称或类型不正确。

要执行的操作   确保有效参数名称和类型。

  • 名称属性具有不包含:

在等号开头

=

句点

.

感叹号

!

方括号

[]

前导空格

非打印字符

例如: < Enter > 或 < 选项卡 >

任何以下符号

/ \ : * ?"< > |# {} %~ &

  • 名称属性介于 1 到 64 个字符。

以下类型是有效的:

文本 (最多 255 个字符)

数字

布尔值

DateTime

Currency

返回页首

ACCWeb103930

错误文本   Access 无法转换为在 Web 上使用查询,因为其参数的一些显示为结果的字段或 ORDER BY 语句中使用。

含义   查询有一个参数已作为标量投影,或者使用语句的顺序。

发生这种情况使用参数或者作为设计的列 (示例: 通过在 Table1 中选择参数 1) 或作为排序依据 (示例: 选择 * 从表 1 和排序依据 field1 = 参数)。

要执行的操作   避免使用参数属于预计的列或按列的顺序。

返回页首

ACCWeb103938

错误文本   Access 无法转换查询以在 Web 上使用。

含义   有两个具有相同名称的字段,并且 Access 不能为其创建有效别名。

要执行的操作   检查重复字段名称,并将重复项更改为不同的字段名称。

返回页首

ACCWeb103939

错误文本   Access 无法转换查询以在 Web 上使用。

含义   查询包含大于 64 个字符的别名。

要执行的操作   确保查询中使用的别名小于或等于 64 个字符。

返回页首

ACCWeb103940

错误文本   Access 无法转换为在 Web 上使用查询,因为它指定不支持在 Web 联接类型。

含义   服务器不支持具有相同的两个表 (多字段联接) 上的多个联接的查询。

要执行的操作   请确保您使用的只有一个字段,每个表的联接。

返回页首

ACCWeb103942

错误文本    Access 无法转换为在 Web 上使用查询,因为它包含循环加入。

含义   在查询中表之间的联接导致其阻止访问转换查询以在 Web 上使用的表之间的循环联接。

要执行的操作    删除表之间的连接,以便循环联接将被删除。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×