Partilhar via


Conformidade do campo do descritor

A tabela seguinte indica o nível de conformidade de cada campo de cabeçalho de descritor ODBC, onde este está bem definido.

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

A tabela seguinte indica o nível de conformidade de cada campo de registo descritor ODBC, onde este está bem definido.

Função Nível de conformidade
SQL_DESC_AUTO_UNIQUE_VALUE Nível 2
SQL_DESC_BASE_COLUMN_NAME Core
SQL_DESC_BASE_TABLE_NAME Nível 1
SQL_DESC_CASE_SENSITIVE (sensível a maiúsculas e minúsculas) Core
SQL_DESC_CATALOG_NAME (Nome_do_Catálogo_SQL) Nível 2
SQL_DESC_CONCISE_TYPE Core
SQL_DESC_DATA_PTR Core
SQL_DESC_DATETIME_INTERVAL_ CÓDIGO Núcleo[1]
SQL_DESC_DATETIME_INTERVAL_ PRECISÃO Core[1]
SQL_DESC_DISPLAY_SIZE Core
SQL_DESC_FIXED_PREC_SCALE Core
SQL_DESC_INDICATOR_PTR Core
SQL_DESC_LABEL Nível 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/Nível 2[2]
SQL_DESC_PRECISION Core
SQL_DESC_ROWVER Nível 1
SQL_DESC_SCALE Core
SQL_DESC_SCHEMA_NAME Nível 1
SQL_DESC_SEARCHABLE Core
SQL_DESC_TABLE_NAME Nível 1
SQL_DESC_TYPE Core
SQL_DESC_TYPE_NAME Core
SQL_DESC_UNNAMED Core
SQL_DESC_UNSIGNED Core
SQL_DESC_UPDATABLE Core

[1] O suporte para estes campos de registo é necessário apenas se o driver suportar os tipos de dados aplicáveis.

[2] Para conformidade ao nível Core, o driver deve suportar SQL_PARAM_INPUT. Para conformidade com interfaces de Nível 2, o driver deve também suportar SQL_PARAM_INPUT_OUTPUT e SQL_PARAM_OUTPUT.