Udostępnij przez


Zgodność z polami deskryptora

W poniższej tabeli przedstawiono poziom zgodności każdego pola nagłówka deskryptora ODBC, w którym jest to dobrze zdefiniowane.

Funkcja Poziom zgodności
SQL_DESC_ALLOC_TYPE Core
SQL_DESC_ARRAY_SIZE Core
SQL_DESC_ARRAY_STATUS_PTR Core (dla APD, IPR i IRD); Poziom 1 (dla ARD)
SQL_DESC_BIND_OFFSET_PTR Core
SQL_DESC_BIND_TYPE Core
SQL_DESC_COUNT Core
SQL_DESC_ROWS_PROCESSED_PTR Core

W poniższej tabeli przedstawiono poziom zgodności każdego pola rekordu deskryptora ODBC, w którym jest to dobrze zdefiniowane.

Funkcja Poziom zgodności
SQL_DESC_AUTOMATYCZNA_UNIKALNA_WARTOŚĆ Poziom 2
SQL_DESC_BASE_COLUMN_NAME Core
SQL_DESC_BASE_TABLE_NAME Poziom 1
SQL_DESC_CASE_SENSITIVE Core
SQL_DESC_CATALOG_NAME Poziom 2
SQL_DESC_CONCISE_TYPE Core
SQL_DESC_DATA_PTR Core
kod SQL_DESC_DATETIME_INTERVAL_ Rdzeń[1]
precyzja SQL_DESC_DATETIME_INTERVAL_ Rdzeń[1]
SQL_DESC_DISPLAY_SIZE Core
SQL_DESC_FIXED_PREC_SCALE Core
SQL_DESC_INDICATOR_PTR Core
SQL_DESC_LABEL Poziom 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 Rdzeń/poziom 2[2]
SQL_DESC_PRECISION Core
SQL_DESC_ROWVER Poziom 1
SQL_DESC_SCALE Core
SQL_DESC_SCHEMA_NAME Poziom 1
SQL_DESC_WYSZUKIWALNE Core
SQL_DESC_TABLE_NAME Poziom 1
SQL_DESC_TYPE Core
SQL_DESC_TYPE_NAME Core
SQL_DESC_UNNAMED Core
SQL_DESC_UNSIGNED Core
SQL_DESC_UPDATABLE Core

[1] Obsługa tych pól rekordów jest wymagana tylko wtedy, gdy sterownik obsługuje odpowiednie typy danych.

[2] W przypadku zgodności na poziomie podstawowym sterownik musi obsługiwać SQL_PARAM_INPUT. W przypadku zgodności interfejsu poziomu 2 sterownik musi również obsługiwać SQL_PARAM_INPUT_OUTPUT i SQL_PARAM_OUTPUT.