Conformità del campo descrittore

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

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

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

Funzione Livello di conformità
SQL_DESC_AUTO_UNIQUE_VALUE Livello 2
SQL_DESC_BASE_COLUMN_NAME Memoria centrale
SQL_DESC_BASE_TABLE_NAME Livello 1
SQL_DESC_CASE_SENSITIVE Memoria centrale
SQL_DESC_CATALOG_NAME Livello 2
SQL_DESC_CONCISE_TYPE Memoria centrale
SQL_DESC_DATA_PTR Memoria centrale
SQL_DESC_DATETIME_INTERVAL_CODE Memoria centrale[1]
SQL_DESC_DATETIME_INTERVAL_PRECISION Memoria centrale[1]
SQL_DESC_DISPLAY_SIZE Memoria centrale
SQL_DESC_FIXED_PREC_SCALE Memoria centrale
SQL_DESC_INDICATOR_PTR Memoria centrale
SQL_DESC_LABEL Livello 2
SQL_DESC_LENGTH Memoria centrale
SQL_DESC_LITERAL_PREFIX Memoria centrale
SQL_DESC_LITERAL_SUFFIX Memoria centrale
SQL_DESC_LOCAL_TYPE_NAME Memoria centrale
SQL_DESC_NAME Memoria centrale
SQL_DESC_NULLABLE Memoria centrale
SQL_DESC_OCTET_LENGTH Memoria centrale
SQL_DESC_OCTET_LENGTH_PTR Memoria centrale
SQL_DESC_PARAMETER_TYPE Memoria centrale/Livello 2[2]
SQL_DESC_PRECISION Memoria centrale
SQL_DESC_ROWVER Livello 1
SQL_DESC_SCALE Memoria centrale
SQL_DESC_SCHEMA_NAME Livello 1
SQL_DESC_SEARCHABLE Memoria centrale
SQL_DESC_TABLE_NAME Livello 1
SQL_DESC_TYPE Memoria centrale
SQL_DESC_TYPE_NAME Memoria centrale
SQL_DESC_UNNAMED Memoria centrale
SQL_DESC_UNSIGNED Memoria centrale
SQL_DESC_UPDATABLE Memoria centrale

[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 memoria centrale, il driver deve supportare SQL_PARAM_INPUT. Per la conformità dell'interfaccia di livello 2, il driver deve supportare anche SQL_PARAM_INPUT_OUTPUT e SQL_PARAM_OUTPUT.