Sdílet prostřednictvím


Soulad pole deskriptoru

Následující tabulka označuje úroveň shody každého pole záhlaví popisovače ODBC, kde je dobře definováno.

Funkce Úroveň shody
SQL_DESC_ALLOC_TYPE Core
SQL_DESC_ARRAY_SIZE Core
SQL_DESC_ARRAY_STATUS_PTR Core (pro APD, IPR a IRD); Úroveň 1 (pro ARD)
SQL_DESC_BIND_OFFSET_PTR Core
SQL_DESC_BIND_TYPE Core
SQL_DESC_COUNT Core
SQL_DESC_ROWS_PROCESSED_PTR Core

V následující tabulce je uvedena úroveň shody každého pole záznamu popisovače ODBC, kde je to dobře definováno.

Funkce Úroveň shody
SQL_DESC_AUTO_UNIQUE_VALUE Úroveň 2
SQL_DESC_BASE_COLUMN_NAME Core
SQL_DESC_BASE_TABLE_NAME Úroveň 1
SQL_DESC_ROZLIŠUJE_VELIKOST_PÍSMEN Core
SQL_DESC_CATALOG_NAME Úroveň 2
SQL_DESC_CONCISE_TYPE Core
SQL_DESC_DATA_PTR Core
SQL_DESC_DATETIME_INTERVAL_ CODE Jádro[1]
přesnost SQL_DESC_DATETIME_INTERVAL_ Jádro[1]
SQL_DESC_DISPLAY_SIZE Core
SQL_DESC_FIXED_PREC_SCALE Core
SQL_DESC_INDICATOR_PTR Core
SQL_DESC_LABEL Úroveň 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 (Určuje, zda může být hodnota sloupce NULL) Core
SQL_DESC_OCTET_LENGTH Core
SQL_DESC_OCTET_LENGTH_PTR Core
SQL_DESC_PARAMETER_TYPE Jádro/úroveň 2[2]
SQL_DESC_PRECISION Core
SQL_DESC_ROWVER Úroveň 1
SQL_DESC_SCALE Core
SQL_DESC_SCHEMA_NAME Úroveň 1
SQL_DESC_SEARCHABLE Core
SQL_DESC_NÁZEV_TABULKY Úroveň 1
SQL_DESC_TYPE Core
SQL_DESC_TYPE_NAME Core
SQL_DESC_UNNAMED Core
SQL_DESC_UNSIGNED Core
SQL_DESC_UPDATABLE Core

[1] Podpora těchto polí záznamů je nutná pouze v případě, že ovladač podporuje příslušné datové typy.

[2] Pro soulad na úrovni jádra musí ovladač podporovat SQL_PARAM_INPUT. V případě shody rozhraní úrovně 2 musí ovladač podporovat také SQL_PARAM_INPUT_OUTPUT a SQL_PARAM_OUTPUT.