Поделиться через


Соответствие поля дескриптора

В следующей таблице указывается уровень соответствия каждого поля заголовка дескриптора ODBC, где это хорошо определено.

Function Уровень соответствия
SQL_DESC_ALLOC_TYPE Основные сведения
SQL_DESC_ARRAY_SIZE Основные сведения
SQL_DESC_ARRAY_STATUS_PTR Core (для APD, IPR и IRD); Уровень 1 (для ARD)
SQL_DESC_BIND_OFFSET_PTR Основные сведения
SQL_DESC_BIND_TYPE Основные сведения
SQL_DESC_COUNT Основные сведения
SQL_DESC_ROWS_PROCESSED_PTR Основные сведения

В следующей таблице указывается уровень соответствия каждого поля дескриптора ODBC, где это хорошо определено.

Function Уровень соответствия
SQL_DESC_AUTO_UNIQUE_VALUE Уровень 2
SQL_DESC_BASE_COLUMN_NAME Основные сведения
SQL_DESC_BASE_TABLE_NAME Уровень 1
SQL_DESC_CASE_SENSITIVE Основные сведения
SQL_DESC_CATALOG_NAME Уровень 2
SQL_DESC_CONCISE_TYPE Основные сведения
SQL_DESC_DATA_PTR Основные сведения
код SQL_DESC_DATETIME_INTERVAL_ Core[1]
ТОЧНОСТЬ SQL_DESC_DATETIME_INTERVAL_ Core[1]
SQL_DESC_DISPLAY_SIZE Основные сведения
SQL_DESC_FIXED_PREC_SCALE Основные сведения
SQL_DESC_INDICATOR_PTR Основные сведения
SQL_DESC_LABEL Уровень 2
SQL_DESC_LENGTH Основные сведения
SQL_DESC_LITERAL_PREFIX Основные сведения
SQL_DESC_LITERAL_SUFFIX Основные сведения
SQL_DESC_LOCAL_TYPE_NAME Основные сведения
SQL_DESC_NAME Основные сведения
SQL_DESC_NULLABLE Основные сведения
SQL_DESC_OCTET_LENGTH Основные сведения
SQL_DESC_OCTET_LENGTH_PTR Основные сведения
SQL_DESC_PARAMETER_TYPE Core/Level 2[2]
SQL_DESC_PRECISION Основные сведения
SQL_DESC_ROWVER Уровень 1
SQL_DESC_SCALE Основные сведения
SQL_DESC_SCHEMA_NAME Уровень 1
SQL_DESC_SEARCHABLE Основные сведения
SQL_DESC_TABLE_NAME Уровень 1
SQL_DESC_TYPE Основные сведения
SQL_DESC_TYPE_NAME Основные сведения
SQL_DESC_UNNAMED Основные сведения
SQL_DESC_UNSIGNED Основные сведения
SQL_DESC_UPDATABLE Основные сведения

[1] Поддержка этих полей записей требуется только в том случае, если драйвер поддерживает применимые типы данных.

[2] Для соответствия на уровне ядра драйвер должен поддерживать SQL_PARAM_INPUT. Для соответствия интерфейса уровня 2 драйвер также должен поддерживать SQL_PARAM_INPUT_OUTPUT и SQL_PARAM_OUTPUT.