错误
在 Survery123 for ArcGIS 调查表中,在重复部分内的文本字段中输入较长的响应,然后单击“提交”按钮将返回以下错误:
错误: 提交失败。 操作已回滚。字符串或二进制数据被截断。 该语句已终止。
注: 在重复部分外的文本字段中,输入较长的响应将返回字符限制警告。
但是,在重复部分内的文本字段中,当字符超过限制时,不会触发警告消息。 字符计数不会显示在答案字段的底部。 下图显示的响应包含 257 个字符,不会触发警告消息。 仅在单击“提交”按钮时才会返回错误。
当响应超过默认字符限制 255 时,将返回错误。
解决方法是增加重复部分内文本字段的字符限制,或者创建提示作为字符限制的提醒。
增加重复部分内文本字段的字符限制
在 Survey123 Connect for ArcGIS XLSForm 中,在 bind::esri::fieldLength 字段中指定字符限制。 有关详细信息,请参阅常见问题解答:Survey123 for ArcGIS 中文本问题类型字段的字符限制是多少?
下图演示了 XLSForm bind::esri::fieldLength 字段中的字符限制从 255 更改为 2,000 反映在方案预览选项卡中的方式。
注: 在使用 Survey123 for ArcGIS Web Designer 创建的调查中,多行文本字段的默认字符限制为 1,000,而在使用 Survey123 Connect for ArcGIS 创建的调查中,多行文本字段的默认字符限制为 255。 在 Survey123 for ArcGIS Web Designer 中,可以使用以下方法之一来增加字符限制: (a) 在编辑选项卡中:单击编辑并选中设置最小/最大字符计数选项(验证部分下)。 指定最大值,然后单击保存。 (b) 在修改方案页面中:单击发布 > 修改方案。 单击编辑(铅笔)图标,然后指定字符限制。
为重复部分内文本字段的字符限制创建提示
在 Survey123 Connect for ArcGIS XLSForm 中,在 hint 字段中指定提示。
下图演示了如何在调查表上反映有关 XLSForm 的 hint 字段中字符限制的提示。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序