Compartir vía


Conformidad de campo de descriptor

La siguiente tabla indica el nivel de compatibilidad de cada campo de encabezado del descriptor ODBC, cuando está bien definido.

Función Nivel de compatibilidad
SQL_DESC_ALLOC_TYPE Principal
SQL_DESC_ARRAY_SIZE Principal
SQL_DESC_ARRAY_STATUS_PTR Básico (para APD, IPR e IRD); Nivel 1 (para ARD)
SQL_DESC_BIND_OFFSET_PTR Principal
SQL_DESC_BIND_TYPE Principal
SQL_DESC_COUNT Principal
SQL_DESC_ROWS_PROCESSED_PTR Principal

La siguiente tabla indica el nivel de compatibilidad de cada campo de registro del descriptor ODBC, cuando está bien definido.

Función Nivel de compatibilidad
SQL_DESC_AUTO_UNIQUE_VALUE Nivel 2
SQL_DESC_BASE_COLUMN_NAME Principal
SQL_DESC_BASE_TABLE_NAME Nivel 1
SQL_DESC_CASE_SENSITIVE Principal
SQL_DESC_CATALOG_NAME Nivel 2
SQL_DESC_CONCISE_TYPE Principal
SQL_DESC_DATA_PTR Principal
SQL_DESC_DATETIME_INTERVAL_ CODE Básico[1]
SQL_DESC_DATETIME_INTERVAL_ PRECISION Básico[1]
SQL_DESC_DISPLAY_SIZE Principal
SQL_DESC_FIXED_PREC_SCALE Principal
SQL_DESC_INDICATOR_PTR Principal
SQL_DESC_LABEL Nivel 2
SQL_DESC_LENGTH Principal
SQL_DESC_LITERAL_PREFIX Principal
SQL_DESC_LITERAL_SUFFIX Principal
SQL_DESC_LOCAL_TYPE_NAME Principal
SQL_DESC_NAME Principal
SQL_DESC_NULLABLE Principal
SQL_DESC_OCTET_LENGTH Principal
SQL_DESC_OCTET_LENGTH_PTR Principal
SQL_DESC_PARAMETER_TYPE Principal/Nivel 2[2]
SQL_DESC_PRECISION Principal
SQL_DESC_ROWVER Nivel 1
SQL_DESC_SCALE Principal
SQL_DESC_SCHEMA_NAME Nivel 1
SQL_DESC_SEARCHABLE Principal
SQL_DESC_TABLE_NAME Nivel 1
SQL_DESC_TYPE Principal
SQL_DESC_TYPE_NAME Principal
SQL_DESC_UNNAMED Principal
SQL_DESC_UNSIGNED Principal
SQL_DESC_UPDATABLE Principal

[1] La compatibilidad con estos campos de registro es necesaria solo si el controlador admite los tipos de datos aplicables.

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