Conformidad de campo de descriptor
La siguiente tabla indica el nivel de compatibilidad de cada campo de encabezado del descriptor ODBC, cuando está bien definido.
Función | Nivel de compatibilidad |
---|---|
SQL_DESC_ALLOC_TYPE | Principal |
SQL_DESC_ARRAY_SIZE | Principal |
SQL_DESC_ARRAY_STATUS_PTR | Básico (para APD, IPR e IRD); Nivel 1 (para ARD) |
SQL_DESC_BIND_OFFSET_PTR | Principal |
SQL_DESC_BIND_TYPE | Principal |
SQL_DESC_COUNT | Principal |
SQL_DESC_ROWS_PROCESSED_PTR | Principal |
La siguiente tabla indica el nivel de compatibilidad de cada campo de registro del descriptor ODBC, cuando está bien definido.
Función | Nivel de compatibilidad |
---|---|
SQL_DESC_AUTO_UNIQUE_VALUE | Nivel 2 |
SQL_DESC_BASE_COLUMN_NAME | Principal |
SQL_DESC_BASE_TABLE_NAME | Nivel 1 |
SQL_DESC_CASE_SENSITIVE | Principal |
SQL_DESC_CATALOG_NAME | Nivel 2 |
SQL_DESC_CONCISE_TYPE | Principal |
SQL_DESC_DATA_PTR | Principal |
SQL_DESC_DATETIME_INTERVAL_ CODE | Básico[1] |
SQL_DESC_DATETIME_INTERVAL_ PRECISION | Básico[1] |
SQL_DESC_DISPLAY_SIZE | Principal |
SQL_DESC_FIXED_PREC_SCALE | Principal |
SQL_DESC_INDICATOR_PTR | Principal |
SQL_DESC_LABEL | Nivel 2 |
SQL_DESC_LENGTH | Principal |
SQL_DESC_LITERAL_PREFIX | Principal |
SQL_DESC_LITERAL_SUFFIX | Principal |
SQL_DESC_LOCAL_TYPE_NAME | Principal |
SQL_DESC_NAME | Principal |
SQL_DESC_NULLABLE | Principal |
SQL_DESC_OCTET_LENGTH | Principal |
SQL_DESC_OCTET_LENGTH_PTR | Principal |
SQL_DESC_PARAMETER_TYPE | Principal/Nivel 2[2] |
SQL_DESC_PRECISION | Principal |
SQL_DESC_ROWVER | Nivel 1 |
SQL_DESC_SCALE | Principal |
SQL_DESC_SCHEMA_NAME | Nivel 1 |
SQL_DESC_SEARCHABLE | Principal |
SQL_DESC_TABLE_NAME | Nivel 1 |
SQL_DESC_TYPE | Principal |
SQL_DESC_TYPE_NAME | Principal |
SQL_DESC_UNNAMED | Principal |
SQL_DESC_UNSIGNED | Principal |
SQL_DESC_UPDATABLE | Principal |
[1] La compatibilidad con estos campos de registro es necesaria solo si el controlador admite los tipos de datos aplicables.
[2] Para la compatibilidad con el nivel básico, el controlador debe admitir SQL_PARAM_INPUT. Para la compatibilidad con la interfaz de nivel 2, el controlador debe admitir también SQL_PARAM_INPUT_OUTPUT y SQL_PARAM_OUTPUT.