Web 兼容性检查:查询错误

Access > Access Services

 

Web 兼容性检查:查询错误

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

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

hrefIcon_ZA10069439 ACCWEB102012

hrefIcon_ZA10069439 ACCWEB102014

hrefIcon_ZA10069439 ACCWEB103013

hrefIcon_ZA10069439 ACCWEB103079

hrefIcon_ZA10069439 ACCWEB103900

hrefIcon_ZA10069439 ACCWEB103901

hrefIcon_ZA10069439 ACCWEB103902

hrefIcon_ZA10069439 ACCWEB103903

hrefIcon_ZA10069439 ACCWEB103904

hrefIcon_ZA10069439 ACCWEB103905

hrefIcon_ZA10069439 ACCWEB103906

hrefIcon_ZA10069439 ACCWEB103907

hrefIcon_ZA10069439 ACCWEB103908

hrefIcon_ZA10069439 ACCWEB103916

hrefIcon_ZA10069439 ACCWEB103918

hrefIcon_ZA10069439 ACCWEB103926

hrefIcon_ZA10069439 ACCWEB103927

hrefIcon_ZA10069439 ACCWEB103928

hrefIcon_ZA10069439 ACCWEB103930

hrefIcon_ZA10069439 ACCWEB103938

hrefIcon_ZA10069439 ACCWEB103939

hrefIcon_ZA10069439 ACCWEB103940

hrefIcon_ZA10069439 ACCWEB103942


ACCWeb102012

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

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

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

TopPageIcon_CLV 返回页首

ACCWeb102014

错误文本  SQL 与 Web 不兼容。

含义  您收到此错误的原因可能有多种。您可能执行了下列操作之一:

引用了与 Web 不兼容的对象。
引用了与 Web 不兼容的表达式。

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

操作   考虑使用 Web 查询设计器来创建与 Web 兼容的查询。有关为 Web 设计查询的详细信息,请参阅查询简介

TopPageIcon_CLV 返回页首

ACCWeb103013

错误文本  Access 无法转换查询以供网上使用,因为查询结果中包含多个同名字段。

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

操作  请检查重复的字符名称并将重复项更改为唯一的字段名称。

TopPageIcon_CLV 返回页首

ACCWeb103079

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

含义  联接双方的类型不匹配,或者所比较的字段类型是不兼容的类型。例如,无法将文本与数字进行比较或联接。

操作  确保联接双方兼容。例如,将文本类型与文本类型联接以及将数字类型与数字类型联接。如果您没有执行联接,请检查您是否在比较不兼容的字段类型。

TopPageIcon_CLV 返回页首

ACCWeb103900

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

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

操作  使用 Access 查询设计器重新设计查询。

TopPageIcon_CLV 返回页首

ACCWeb103901

错误文本  查询的定义无效,因此无法创建查询对象。

含义  服务器因查询定义中的意外错误而无法分析查询。

操作  使用 Access 设计器重新设计查询。

TopPageIcon_CLV 返回页首

ACCWeb103902

错误文本  Access 无法转换查询以供网上使用,因为网上不支持该查询所使用的查询类型、表达式、条件或其他功能。

含义  查询包含与 Web 不兼容的表达式。此错误可能因服务器限制或在表达式无法移到服务器时发生。

操作  删除与 Web 不兼容的表达式。有关对查询有效的表达式的详细信息,请参阅创建表达式

TopPageIcon_CLV 返回页首

ACCWeb103903

错误文本  查询的定义无效,因此无法创建查询对象。

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

操作  确保正确设置以下条件:

名称属性没有包含下列任一字符:

开头的等号

=

句点

.

感叹号

!

方括号

[]

空白先导空格


不可打印字符

例如:<Enter> 或 <TAB>

下列任一符号:

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

名称属性的长度介于 1 到 64 个字符之间。
标题属性:任意字符串,最多 1024 个字符。

TopPageIcon_CLV 返回页首

ACCWeb103904

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

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

操作  修改您的查询,以便它不包含子查询。

TopPageIcon_CLV 返回页首

ACCWeb103905

错误文本  Access 无法转换查询以供网上使用,因为它依赖于不同的查询,而此查询与网站不兼容。

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

操作

确保嵌套查询有效。
使用 Access 查询设计器创建有效的嵌套查询。
确保数据库中存在查询输入源表或查询。

TopPageIcon_CLV 返回页首

ACCWeb103906

错误文本  查询的定义无效,因此无法创建查询对象。

含义  找不到 selected 或 order by 列的源表或查询。

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

TopPageIcon_CLV 返回页首

ACCWeb103907

错误文本   Access 无法转换查询以供网上使用,因为在其结果中不包括任何字段。

含义  查询中没有选择任何列。

操作  在查询中至少选择或指定一个输出列。

TopPageIcon_CLV 返回页首

ACCWeb103908

错误文本   Access 无法转换查询以供网上使用,因为其结果中显示的字段过多。

含义   查询源具有太多列。

操作   这可能难以解决,您可能必须检查源表。表不能超过:

JET_ccolFixedMost 固定列数。
JET_ccolVarMost 长度可变的列数。
JET_ccolTaggedMost 标记列数。

TopPageIcon_CLV 返回页首

ACCWeb103916

错误文本  Access 无法转换查询以供网上使用,因为网上不支持它所依赖的 ORDER BY 子句。

含义  存在以下一种或多种情况:

order by 元素的名称无效。
源表的名称无效。
排序次序设置为非升序或降序的选项。
表达式无效。

操作  确保正确设置以下条件:

名称属性没有包含下列任一字符:

开头的等号

=

句点

.

感叹号

!

方括号

[]

空白先导空格


不可打印字符

例如:<Enter> 或 <TAB>

下列任一符号:

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

名称属性的长度介于 1 到 64 个字符之间。
表达式是有效的表达式。

TopPageIcon_CLV 返回页首

ACCWeb103918

错误文本   Access 无法转换查询以供网上使用,因为网上不支持它所指定的 JOIN 类型。

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

操作  确保联接只使用每个表中的一个字段。

TopPageIcon_CLV 返回页首

ACCWeb103926

错误测试  Access 无法转换查询以供网上使用,因为它未指定 SELECT FROM 的表。

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

操作  确保您的查询指定了输入列。

TopPageIcon_CLV 返回页首

ACCWeb103927

错误文本  Access 无法转换查询以供网上使用,因为查询结果中包含多个同名字段。

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

操作  请检查重复的字符名称并将重复项更改为唯一的字段名称。

TopPageIcon_CLV 返回页首

ACCWeb103928

错误文本  Access 无法转换查询以供网上使用,因为它的某些参数无法被转换以供网上使用。

含义  参数名称或类型无效。

操作  确保参数名称和类型有效。

名称属性没有包含:

开头的等号

=

句点

.

感叹号

!

方括号

[]

空白先导空格


不可打印字符

例如:<Enter> 或 <TAB>

下列任一符号:

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

名称属性的长度介于 1 到 64 个字符之间。

以下类型有效:

文本(最多可为 255 个字符)

数字

Boolean

日期时间

货币

TopPageIcon_CLV 返回页首

ACCWeb103930

错误文本  Access 无法转换查询以供网上使用,因为它的某些参数作为结果字段显示或用于 ORDER BY 语句中。

含义  查询的一个参数投影为标量或用于 order by 语句中。

如果参数用作投影列(例如:select param1 from Table1)或用作 order by(例如:select * from table 1 and order by field1= param),则会出现此错误。

操作  避免使用作为投影列或 order by 列的参数。

TopPageIcon_CLV 返回页首

ACCWeb103938

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

含义  有两个字段同名,Access 无法为它们创建有效的别名。

操作  请检查重复的字符名称并将重复项更改为唯一的字段名称。

TopPageIcon_CLV 返回页首

ACCWeb103939

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

含义  查询具有多于 64 个字符的别名。

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

TopPageIcon_CLV 返回页首

ACCWeb103940

错误文本  Access 无法转换查询以供网上使用,因为网上不支持它所指定的 JOIN 类型。

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

操作  确保联接只使用每个表中的一个字段。

TopPageIcon_CLV 返回页首

ACCWeb103942

错误文本   Access 无法转换查询以供网上使用,因为它包含循环联接。

含义  您的查询中的表之间的联接导致表之间的循环联接,这阻止了 Access 转换查询以供网上使用。

操作   删除表之间的联接,以便删除循环联接。

TopPageIcon_CLV 返回页首