错误

错误:无法提交。 地理数据库数据类型不匹配

Last Published: January 20, 2023

错误消息

在 ArcGIS Field Maps 中,提交相关表的表单将返回以下错误消息:

Error:
Unable to submit. Geodatabase data type mismatch.

ArcGIS Field Maps (Android)

ArcGIS Field Maps 中的错误消息。

ArcGIS Field Maps (iOS)

ArcGIS Field Maps 中的错误消息。

原因

在 ArcGIS Desktop 中创建关系类时,“主键”和“外键”字段的数据类型不匹配。

解决方案或解决方法

要解决此问题,请更改要素图层的字段数据类型以与独立表的字段数据类型相匹配。

  1. 打开 ArcGIS Pro 工程。
  2. 删除要素图层与独立表之间的关系类。
    1. 目录窗格中,展开 Databases 文件夹,然后展开所需地理数据库。
    2. 右键单击关系类,然后单击删除
ArcGIS Pro“目录”窗格中关系类下的选项。
  1. 删除窗口中,单击
  1. 向要素图层添加具有所需字段类型的新字段,然后在计算字段工具中使用原始字段的值来填充新字段的值。 有关说明,请参阅操作方法:在 ArcGIS Pro 中更改现有字段的数据类型
ArcGIS Pro 中属性表的编辑会话。
  1. 创建一个新的关系类,然后使用新创建的字段作为主键或外键。 有关 ArcGIS Field Maps 的进一步说明,请参阅操作方法:在 ArcGIS Pro 中设置相关表
  2. 覆盖 web 要素图层。 有关进一步说明,请参阅 ArcGIS Pro:覆盖 Web 要素图层
  3. 在 ArcGIS Online 中,启用已更新要素图层的编辑功能。
    1. 登录到 ArcGIS Online。
    2. 单击内容 > 我的内容
    3. 浏览至托管要素图层,单击更多选项 “更多选项”图标。,然后单击查看项目详细信息
    4. 单击设置选项卡。
    5. 要素图层(托管) 部分下,选中启用编辑复选框。
    6. 单击保存
  4. 将托管要素图层添加至 ArcGIS Online 的 web 地图。
    1. 内容页面中,浏览至该 web 地图,单击更多选项 “更多选项”图标。,然后选择在 Map Viewer 中打开
    2. 移除 web 地图中旧版本的托管要素图层。 有关详细信息,请参阅 ArcGIS Online:组织图层 (Map Viewer)
    3. 将已更新要素图层添加至 web 地图。 有关进一步说明,请参阅 ArcGIS Online:浏览图层
    4. 保存 Web 地图。 有关进一步说明,请参阅 ArcGIS Online:保存地图 (Map Viewer)
  5. 打开 ArcGIS Field Maps web 应用程序,然后使用在 ArcGIS Online 中使用的相同凭据进行登录。
  6. 为最近保存的 web 地图配置表单。 有关进一步说明,请参阅 ArcGIS Field Maps:配置表单
Note:
Configure the form under Tables, not Layers.
ArcGIS Field Maps 网站中的表单配置页面。

下图显示了已在 ArcGIS Field Maps 中成功提交的表单。

ArcGIS Field Maps (Android)

ArcGIS Field Maps 中已提交的消息。

ArcGIS Field Maps (iOS)

ArcGIS Field Maps 中已提交的消息。

文章 ID:000028998

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项