Condividi tramite


Conformità del campo descrittore

La tabella seguente indica il livello di conformità di ogni campo di intestazione del descrittore ODBC, laddove questo è ben definito.

Funzione Livello di conformità
SQL_DESC_ALLOC_TYPE Core
SQL_DESC_ARRAY_SIZE Core
SQL_DESC_ARRAY_STATUS_PTR Core (per APD, IPR e IRD); Livello 1 (per ARD)
SQL_DESC_BIND_OFFSET_PTR Core
SQL_DESC_BIND_TYPE Core
SQL_DESC_COUNT Core
SQL_DESC_ROWS_PROCESSED_PTR Core

La tabella seguente indica il livello di conformità di ogni campo record del descrittore ODBC, in cui è definito correttamente.

Funzione Livello di conformità
SQL_DESC_AUTO_UNIQUE_VALUE (indicatore per valori unici generati automaticamente) Livello 2
SQL_DESC_BASE_COLUMN_NAME Core
SQL_DESC_BASE_TABLE_NAME Livello 1
SQL_DESC_CASE_SENSITIVE Core
SQL_DESC_CATALOG_NAME Livello 2
SQL_DESC_CONCISE_TYPE Core
SQL_DESC_DATA_PTR Core
SQL_DESC_DATETIME_INTERVAL_CODE Nucleo[1]
SQL_DESC_DATETIME_INTERVAL_ PRECISION Core[1]
SQL_DESC_DISPLAY_SIZE Core
SQL_DESC_FIXED_PREC_SCALE Core
SQL_DESC_INDICATOR_PTR Core
SQL_DESC_LABEL Livello 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 Livello 1
SQL_DESC_SCALE Core
SQL_DESC_SCHEMA_NAME Livello 1
SQL_DESC_RICERCABILE Core
SQL_DESC_TABLE_NAME Livello 1
SQL_DESC_TYPE Core
SQL_DESC_TYPE_NAME Core
SQL_DESC_UNNAMED Core
SQL_DESC_UNSIGNED Core
SQL_DESC_UPDATABLE Core

[1] Il supporto per questi campi di record è obbligatorio solo se il driver supporta i tipi di dati applicabili.

[2] Per la conformità a livello di core, il driver deve supportare SQL_PARAM_INPUT. Per la conformità dell'interfaccia di livello 2, il driver deve anche supportare SQL_PARAM_INPUT_OUTPUT e SQL_PARAM_OUTPUT.