问题

问题:如果选择过滤器列包含关键字,则选择将不适用于在 ArcGIS Survey123 Connect 3.12 中创建的调查中的问题

Last Published: April 27, 2022

描述

在 ArcGIS Survey123 Connect 3.12 中创建调查时,如果问题使用的选择过滤器列包含调查表中的某些关键字(例如“group”),则问题无法从选择表中具有相同关键字的列中选择相应选项。

在本示例中,调查的两个问题都将使用选择过滤器列,其中第一个问题包含来自“GROUPING”列的选项,第二个问题包含来自选择表中“GROUP”列的选项。

调查的 XLSForm 显示了一个问题,该问题使用了选择过滤器中的 GROUPING 列和 GROUP 列

在预览调查时,选择可用于使用“GROUPING”列的问题,但不适用于使用“GROUP”列的问题。

与使用 GROUPING 列的问题相比,显示选择的调查预览不适用于使用选择过滤器中的 GROUP 列的问题

原因

调查表的选择过滤器列以及选择表中对应列中使用的名称是保留的 SQL 关键字。 在本例中,保留的 SQL 关键字为“GROUP”。 这是使用数据库方法来管理选择列表的 ArcGIS Survey123 Connect 3.12 的已知限制。

解决方案或解决方法

避免在选择过滤器列中使用保留的 SQL 关键字。 有关保留关键字的详细信息,请参阅 SQLite:SQLite 关键字。 作为一种解决方法,可以使用不是 SQL 关键字的相似词,例如,可以使用“grouping”,而非“group”;或者使用“ordering”,而非“order”。

文章 ID:000025216

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容