Conformidade de campo de descritor

A tabela a seguir indica o nível de conformidade de cada campo de cabeçalho do descritor ODBC, em que isso é bem definido.

Função Nível de conformidade
SQL_DESC_ALLOC_TYPE Núcleo
SQL_DESC_ARRAY_SIZE Núcleo
SQL_DESC_ARRAY_STATUS_PTR Core (para APD, IPR e IRD); Nível 1 (para ARD)
SQL_DESC_BIND_OFFSET_PTR Núcleo
SQL_DESC_BIND_TYPE Núcleo
SQL_DESC_COUNT Núcleo
SQL_DESC_ROWS_PROCESSED_PTR Núcleo

A tabela a seguir indica o nível de conformidade de cada campo de registro do descritor ODBC, em que isso é bem definido.

Função Nível de conformidade
SQL_DESC_AUTO_UNIQUE_VALUE Nível 2
SQL_DESC_BASE_COLUMN_NAME Núcleo
SQL_DESC_BASE_TABLE_NAME Nível 1
SQL_DESC_CASE_SENSITIVE Núcleo
SQL_DESC_CATALOG_NAME Nível 2
SQL_DESC_CONCISE_TYPE Núcleo
SQL_DESC_DATA_PTR Núcleo
SQL_DESC_DATETIME_INTERVAL_ CODE Núcleo[1]
SQL_DESC_DATETIME_INTERVAL_ PRECISION Núcleo[1]
SQL_DESC_DISPLAY_SIZE Núcleo
SQL_DESC_FIXED_PREC_SCALE Núcleo
SQL_DESC_INDICATOR_PTR Núcleo
SQL_DESC_LABEL Nível 2
SQL_DESC_LENGTH Núcleo
SQL_DESC_LITERAL_PREFIX Núcleo
SQL_DESC_LITERAL_SUFFIX Núcleo
SQL_DESC_LOCAL_TYPE_NAME Núcleo
SQL_DESC_NAME Núcleo
SQL_DESC_NULLABLE Núcleo
SQL_DESC_OCTET_LENGTH Núcleo
SQL_DESC_OCTET_LENGTH_PTR Núcleo
SQL_DESC_PARAMETER_TYPE Núcleo/Nível 2[2]
SQL_DESC_PRECISION Núcleo
SQL_DESC_ROWVER Nível 1
SQL_DESC_SCALE Núcleo
SQL_DESC_SCHEMA_NAME Nível 1
SQL_DESC_SEARCHABLE Núcleo
SQL_DESC_TABLE_NAME Nível 1
SQL_DESC_TYPE Núcleo
SQL_DESC_TYPE_NAME Núcleo
SQL_DESC_UNNAMED Núcleo
SQL_DESC_UNSIGNED Núcleo
SQL_DESC_UPDATABLE Núcleo

[1] O suporte para esses campos de registro só é necessário se o driver for compatível com os tipos de dados aplicáveis.

[2] Para conformidade no nível do Núcleo, o driver deve ser compatível com SQL_PARAM_INPUT. Para conformidade de interface de Nível 2, o driver também deve ser compatível com SQL_PARAM_INPUT_OUTPUT e SQL_PARAM_OUTPUT.