Conformidade de campo de descritor
A tabela a seguir indica o nível de conformidade de cada campo de cabeçalho do descritor ODBC, em que isso é bem definido.
Função | Nível de conformidade |
---|---|
SQL_DESC_ALLOC_TYPE | Núcleo |
SQL_DESC_ARRAY_SIZE | Núcleo |
SQL_DESC_ARRAY_STATUS_PTR | Core (para APD, IPR e IRD); Nível 1 (para ARD) |
SQL_DESC_BIND_OFFSET_PTR | Núcleo |
SQL_DESC_BIND_TYPE | Núcleo |
SQL_DESC_COUNT | Núcleo |
SQL_DESC_ROWS_PROCESSED_PTR | Núcleo |
A tabela a seguir indica o nível de conformidade de cada campo de registro do descritor ODBC, em que isso é bem definido.
Função | Nível de conformidade |
---|---|
SQL_DESC_AUTO_UNIQUE_VALUE | Nível 2 |
SQL_DESC_BASE_COLUMN_NAME | Núcleo |
SQL_DESC_BASE_TABLE_NAME | Nível 1 |
SQL_DESC_CASE_SENSITIVE | Núcleo |
SQL_DESC_CATALOG_NAME | Nível 2 |
SQL_DESC_CONCISE_TYPE | Núcleo |
SQL_DESC_DATA_PTR | Núcleo |
SQL_DESC_DATETIME_INTERVAL_ CODE | Núcleo[1] |
SQL_DESC_DATETIME_INTERVAL_ PRECISION | Núcleo[1] |
SQL_DESC_DISPLAY_SIZE | Núcleo |
SQL_DESC_FIXED_PREC_SCALE | Núcleo |
SQL_DESC_INDICATOR_PTR | Núcleo |
SQL_DESC_LABEL | Nível 2 |
SQL_DESC_LENGTH | Núcleo |
SQL_DESC_LITERAL_PREFIX | Núcleo |
SQL_DESC_LITERAL_SUFFIX | Núcleo |
SQL_DESC_LOCAL_TYPE_NAME | Núcleo |
SQL_DESC_NAME | Núcleo |
SQL_DESC_NULLABLE | Núcleo |
SQL_DESC_OCTET_LENGTH | Núcleo |
SQL_DESC_OCTET_LENGTH_PTR | Núcleo |
SQL_DESC_PARAMETER_TYPE | Núcleo/Nível 2[2] |
SQL_DESC_PRECISION | Núcleo |
SQL_DESC_ROWVER | Nível 1 |
SQL_DESC_SCALE | Núcleo |
SQL_DESC_SCHEMA_NAME | Nível 1 |
SQL_DESC_SEARCHABLE | Núcleo |
SQL_DESC_TABLE_NAME | Nível 1 |
SQL_DESC_TYPE | Núcleo |
SQL_DESC_TYPE_NAME | Núcleo |
SQL_DESC_UNNAMED | Núcleo |
SQL_DESC_UNSIGNED | Núcleo |
SQL_DESC_UPDATABLE | Núcleo |
[1] O suporte para esses campos de registro só é necessário se o driver for compatível com os tipos de dados aplicáveis.
[2] Para conformidade no nível do Núcleo, o driver deve ser compatível com SQL_PARAM_INPUT. Para conformidade de interface de Nível 2, o driver também deve ser compatível com SQL_PARAM_INPUT_OUTPUT e SQL_PARAM_OUTPUT.