Compartir a través de


Conformidad del descriptor de campo

En la tabla siguiente se indica el nivel de conformidad de cada campo de encabezado del descriptor ODBC, donde está bien definido.

Función Nivel de conformidad
SQL_DESC_ALLOC_TYPE Core
SQL_DESC_ARRAY_SIZE Core
SQL_DESC_ARRAY_STATUS_PTR Core (para APD, IPR e IRD); Nivel 1 (para ARD)
SQL_DESC_BIND_OFFSET_PTR Core
SQL_DESC_BIND_TYPE Core
SQL_DESC_COUNT Core
SQL_DESC_ROWS_PROCESSED_PTR Core

En la tabla siguiente se indica el nivel de conformidad de cada campo de registro de descriptor ODBC, donde está bien definido.

Función Nivel de conformidad
SQL_DESC_AUTO_UNIQUE_VALUE Nivel 2
SQL_DESC_BASE_COLUMN_NAME Core
SQL_DESC_BASE_TABLE_NAME Nivel 1
SQL_DESC_CASE_SENSITIVE Core
SQL_DESC_CATALOG_NAME Nivel 2
SQL_DESC_CONCISE_TYPE Core
SQL_DESC_DATA_PTR Core
Código de intervalo de fecha y hora en SQL_DESC Núcleo[1]
PRECISIÓN de SQL_DESC_DATETIME_INTERVAL_ Núcleo[1]
SQL_DESC_DISPLAY_SIZE Core
SQL_DESC_FIXED_PREC_SCALE Core
SQL_DESC_INDICATOR_PTR Core
SQL_DESC_LABEL Nivel 2
SQL_DESC_LENGTH Core
SQL_DESC_LITERAL_PREFIX Core
SQL_DESC_LITERAL_SUFFIX Core
SQL_DESC_LOCAL_TYPE_NAME Core
SQL_DESC_NAME Core
SQL_DESC_NULLABLE Core
SQL_DESC_OCTET_LENGTH Core
SQL_DESC_OCTET_LENGTH_PTR Core
SQL_DESC_PARAMETER_TYPE Core/Level 2[2]
SQL_DESC_PRECISION Core
SQL_DESC_ROWVER Nivel 1
SQL_DESC_SCALE Core
SQL_DESC_SCHEMA_NAME Nivel 1
SQL_DESC_SEARCHABLE Core
SQL_DESC_TABLE_NAME Nivel 1
SQL_DESC_TYPE Core
SQL_DESC_TYPE_NAME Core
SQL_DESC_UNNAMED Core
SQL_DESC_UNSIGNED Core
SQL_DESC_UPDATABLE Core

[1] Solo se requiere compatibilidad con estos campos de registro si el controlador admite los tipos de datos aplicables.

[2] Para la conformidad de nivel básico, el controlador debe admitir SQL_PARAM_INPUT. Para la conformidad de la interfaz de nivel 2, el controlador también debe admitir SQL_PARAM_INPUT_OUTPUT y SQL_PARAM_OUTPUT.