ERROR

No se puede enviar. No coincide el tipo de datos de la geodatabase

Last Published: January 20, 2023

Mensaje de error

En ArcGIS Field Maps, al enviar un formulario para una tabla relacionada, se devuelve el siguiente mensaje de error:

Error:
Unable to submit. Geodatabase data type mismatch.

ArcGIS Field Maps (Android)

Mensaje de error en ArcGIS Field Maps.

ArcGIS Field Maps (iOS)

Mensaje de error en ArcGIS Field Maps.

Causa

Los tipos de datos de los campos Clave principal y Clave externa no coinciden al crear la clase de relación en ArcGIS Desktop.

Solución o solución alternativa

Para resolver el problema, cambie el tipo de datos de campo de la capa de entidades para que coincida con el tipo de datos de campo de la tabla independiente.

  1. Abra el proyecto de ArcGIS Pro.
  2. Elimine la clase de relación entre la capa de entidades y la tabla independiente.
    1. En el panel Catálogo, expanda la carpeta Bases de datos y, a continuación, la geodatabase deseada.
    2. Haga clic con el botón derecho en la clase de relación y haga clic en Eliminar.
Opciones de una clase de relación en el panel Catálogo de ArcGIS Pro.
  1. En la ventana Eliminar, haga clic en .
  1. Agregue un nuevo campo a la capa de entidades con el tipo de campo deseado y utilice la herramienta Calcular campo para rellenar los valores del nuevo campo con valores del campo original. Consulte Cómo: Cambiar el tipo de datos de un campo existente en ArcGIS Pro para obtener más instrucciones.
Sesión de edición de una tabla de atributos en ArcGIS Pro.
  1. Cree una nueva clase de relación y utilice el campo recién creado como clave principal o clave externa. Consulte Cómo: Configurar tablas relacionadas en ArcGIS Pro para obtener más instrucciones sobre ArcGIS Field Maps.
  2. Sobrescriba la capa de entidades web. Consulte ArcGIS Pro: Sobrescribir una capa de entidades web para obtener más instrucciones.
  3. En ArcGIS Online, habilite la edición en la capa de entidades actualizada.
    1. Inicie sesión en ArcGIS Online.
    2. Haga clic en Contenido > Mi contenido.
    3. Vaya a la capa de entidades alojada, haga clic en Más opciones Icono de Más opciones. y, luego, en Ver detalles del elemento.
    4. Haga clic en la pestaña Configuración.
    5. En la sección Capa de entidades (alojada), active la casilla de verificación Habilitar edición.
    6. Haga clic en Guardar.
  4. Agregue la capa de entidades alojada al mapa web en ArcGIS Online.
    1. En la página Contenido, vaya al mapa web, haga clic en Más opciones Icono de Más opciones. y seleccione Abrir en Map Viewer.
    2. Elimine la versión anterior de la capa de entidades alojada en el mapa web. Consulte ArcGIS Online: Organizar capas (Map Viewer) para obtener más información.
    3. Agregue la capa de entidades actualizada al mapa web. Consulte ArcGIS Online: Explorar capas para obtener más instrucciones.
    4. Guardar el mapa web. Consulte ArcGIS Online: Guardar mapas (Map Viewer) para obtener más instrucciones.
  5. Abra la aplicación web ArcGIS Field Maps e inicie sesión con las mismas credenciales utilizadas en ArcGIS Online.
  6. Configure el formulario para el mapa web guardado recientemente. Consulte ArcGIS Field Maps: Configurar el formulario para obtener más instrucciones.
Note:
Configure the form under Tables, not Layers.
Página de configuración de formulario en el sitio web de ArcGIS Field Maps.

Las imágenes siguientes muestran los formularios enviados correctamente en ArcGIS Field Maps.

ArcGIS Field Maps (Android)

Mensaje enviado en ArcGIS Field Maps.

ArcGIS Field Maps (iOS)

Mensaje enviado en ArcGIS Field Maps.

Id. de artículo: 000028998

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga