CÓMO

Garantizar la compatibilidad con clientes anteriores al registrar un tipo de campo Fecha o Número (38) en la geodatabase

Last Published: September 18, 2024

Resumen

Con clientes de ArcGIS Pro 3.1 y anteriores, una tabla que tiene un tipo de campo Fecha u Oracle NUMBER(38) se registra como tipo de campo Fecha y Tipo de campo Largo.

A partir de ArcGIS Pro 3.2 y clientes más recientes, en el caso de tablas no registradas, el tipo de campo Fecha se leerá como Fecha de alta precisión de forma predeterminada. Este cambio se realizó para permitir que las tablas de base de datos subyacentes que siempre han almacenado fechas con alta precisión ahora se lean y muestren correctamente en el cliente. De manera similar, en el caso de las tablas no registradas de Oracle, Número (38) se leerá como Entero grande de forma predeterminada, ya que Número (38) puede almacenar valores enteros de 64 bits.

Al registrar tablas en una geodatabase desde un cliente de ArcGIS Pro 3.2 o posterior, se utiliza la siguiente asignación de tipos de datos de forma predeterminada:

  • El tipo de campo de fecha se leerá como fecha de alta precisión
  • El número de Oracle (38) se leerá como entero grande
Note:
Once registered with the High Precision Date and Big Integer field types, these tables will not be compatible with older clients. ArcGIS Pro 3.1 and earlier clients will receive an error “This version of the Geodatabase client is incompatible with the dataset and cannot open it”, when accessing geodatabase tables or feature classes that contain fields of the following data types: Date only, Time only, Timestamp offset, Big integer, or 64-bit object IDs.

Procedimiento

Para garantizar que los clientes de ArcGIS Pro 3.1 y versiones anteriores puedan acceder a una tabla registrada con el tipo de campo Fecha o Número(38), están disponibles las siguientes opciones:

  • Utilizar un cliente de ArcGIS Pro 3.1 o anterior para ejecutar la herramienta Registrar en geodatabase
  • Si utiliza un cliente 3.2.4/3.3 o posterior, aplique la siguiente clave de registro antes de utilizar la herramienta Registrar en geodatabase
    • Cree la siguiente clave de registro DWORD:
HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Geodatabase\Settings\FieldTypeCompatibility

La configuración de FieldTypeCompatibility=1 permite que los tipos de campo Fecha y Número (38) se registren como tipos Fecha y Largo, respectivamente. Los clientes anteriores de ArcGIS Pro pueden acceder a la tabla registrada resultante.

Cuando la herramienta se ejecute correctamente, se mostrará un mensaje de advertencia con el siguiente texto como recordatorio de que la clave de registro está habilitada:

“The tool output will use supported data types for ArcGIS Pro 3.1 and earlier releases. Disable the registry key for the tool output to use supported data types for the current ArcGIS Pro release: HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Geodatabase\Settings\FieldTypeCompatibility”

Id. de artículo: 000032250

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga