错误

错误:无法提交。 操作已回滚。字符串或二进制数据被截断。 该语句已终止。

Last Published: April 25, 2020

错误消息

在 Survery123 for ArcGIS 调查表中,在重复部分内的文本字段中输入较长的响应,然后单击“提交”按钮将返回以下错误:

错误: 
提交失败。 操作已回滚。字符串或二进制数据被截断。 该语句已终止。
This is the error message.
:
在重复部分外的文本字段中,输入较长的响应将返回字符限制警告。

Warning in a singline line text field.

但是,在重复部分内的文本字段中,当字符超过限制时,不会触发警告消息。 字符计数不会显示在答案字段的底部。 下图显示的响应包含 257 个字符,不会触发警告消息。 仅在单击“提交”按钮时才会返回错误。

No warning message triggered.

原因

当响应超过默认字符限制 255 时,将返回错误。

The default character limit is 255.

解决方案或解决方法

解决方法是增加重复部分内文本字段的字符限制,或者创建提示作为字符限制的提醒。

增加重复部分内文本字段的字符限制

在 Survey123 Connect for ArcGIS XLSForm 中,在 bind::esri::fieldLength 字段中指定字符限制。 有关详细信息,请参阅常见问题解答:Survey123 for ArcGIS 中文本问题类型字段的字符限制是多少?

下图演示了 XLSForm bind::esri::fieldLength 字段中的字符限制从 255 更改为 2,000 反映在方案预览选项卡中的方式。

Change the field length.
The character limit is increased to 2000.
:
在使用 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 字段中字符限制的提示。

Specify limit in the hint field.
The hint displays on the survey form.

文章 ID:000022634

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项